Re: [問題] visual studio 新手問題

看板Programming作者 (睡魔)時間17年前 (2008/09/21 19:38), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串2/4 (看更多)
※ 引述《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
文章代碼(AID): #18rZ8ixt (Programming)
文章代碼(AID): #18rZ8ixt (Programming)