2009-08-17 186 views
0

我使用C#在.NET Framework 3.5中編寫程序。如何自動導出所有依賴的DLL文件

但是,當我完成並將其移到另一臺安裝了.NET Framework 3.5的計算機上時,程序無法啓動。它錯過了一些依賴的DLL文件。

但是,當我將此程序移動到安裝了Visual Studio 2008的計算機上時,它運行得非常完美。

那麼我能做些什麼來自動導出所有依賴的DLL文件?所以我的程序可以在沒有安裝Visual Studio 2008的計算機上運行?

回答

0

其實你只需要包含你的項目使用的第三方組件。

編輯:

要知道他們你需要去引用和檢查添加的DLL。

EDIT2:

你有沒有嘗試爲您的項目設置將自動收集在應用程序中使用的所有庫?另一點是,你使用win32庫,如果是的話,你也應該包括它們?

+0

是的,我已經做到了這一點,並設置copyToLocal =真實的,但還是不行 – MemoryLeak 2009-08-17 07:32:25

+0

你可以告訴我們,詢問丟失的DLL – 2009-08-17 07:40:22

+0

無消息的消息,剛剛在後臺運行,無法彈出對話框UI什麼 – MemoryLeak 2009-08-17 07:45:04