使用VS2005 MFC Shared DLL建置程式無法在別台執行



贊助商連結


Jason Chen
2007-08-22, 09:57 PM
我同事以前用VS6.0 MFC寫程式
建置出執行檔至別台可執行
最近改版到VS2005 MFC
在使用參數Shared DLL方式編譯
程式無法在別台執行

錯誤訊息為:
無法啟動這個應用程式, 因為應用程式設定不正確.
重新安裝應用程式應該可以修復這個問題

系統皆有裝.NET Framework 2.0

我自己是使用
VS的VB 5, 6, 2005沒此問題
在VB有封裝工具可用
但VS2005 MFC找不到
請教有法可解嗎?

贊助商連結


琥珀
2007-09-02, 02:36 PM
目標系統有無安裝「可轉散發套件」?又,SP1 和 SP0 不相容。

ricado
2007-09-18, 10:18 PM
VC 2005 用的是 MFC8,絕大部分的電腦都沒有,所以建立安裝檔的時候比須選擇必要條件,讓安裝程式自動檢查並安裝 VC2005 可轉散發套件。