Re: [問題] visual studio 新手問題
※ 引述《hhg4092 ()》之銘言:
: 我在vs2005寫了個視窗,有用到DirectX和一個.dll
: 在debug下除了,執行階段資料庫除了MT不能建置外,其它的MD,Mdt都跑的出來
: 在release下,4個模式都可以建置,而且也跑的出來,
: 問題來了,當我弄安裝專案,把主要輸出,和資源附屬檔一起放進來,圖片,音樂等
: 建置時候,出現
: 'd3d9.dll' 必須排除在外,因為原始程式檔 'C:\WINNT\system32\d3d9.dll' 在
: Windows 系統檔案保護下。
: 但我看最後還是有放進來,拿到別台安裝時,就會出現
: http://www.wretch.cc/album/show.php?i=hhg4092&b=3&f=1130858555&p=9
: 能在debug下跑,應該沒問題吧?為什麼拿到別台就會有這個問題呢?
: 另外想請問,是不是debug跑的過,就ok? relase只是做一些最佳化動作,
: 因為目前一直卡在設定上的問題,程式上都沒進度.感謝!
如在安裝專案下發現DirectX 9的檔案, 請移除附加並增加頁面
要求使用者先安裝DirectX. 如果專案內有包括.NET Framework/
Crystal Report/ReportBuilder/ADO/DAO......等套件,
也請把它們Exclude掉, 並改成加入merge module或「安裝時檢查」
的方式.
這是因為這些DLL往往也連結到其他的DLL, 只copy一個檔案不能
正常運作.
新增檢查的頁面的方法, 在VS2005裡我找不到怎樣做. 一般來說
我會先build出來, 再用Orca(注意這不是WPF那個"Orcas")或者
WIX修改... VS的installer project雖然已經比以前的版本
改進一些, 但還是真的很爛... 好像install for everyone時
local "Users"會用不了shortcut這點讓我很Orz... 如果可以的話
請用其他installer builder比較不用那麼吐血......
--
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.250.8.103
※ 編輯: leicheong 來自: 218.250.8.103 (09/21 20:31)
→
09/21 20:39, , 1F
09/21 20:39, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 4 篇):