2009-09-23 217 views
1

我在VS2008中構建了一個應用程序並構建了一個exe文件。在另一臺計算機上運行exe文件

當我將exe文件複製到另一臺計算機時,它不起作用。

我收到消息:由於應用程序配置不正確,此應用程序無法啓動。

有人能寫出這個需要解決的簡單步驟嗎?

謝謝。

+0

也許在遠程計算機上沒有安裝正確版本的.NET框架? – 2009-09-23 11:44:57

+1

澄清:這是一個.NET應用程序。 – 2009-09-23 11:46:14

+0

是的。一個用C++編寫的控制檯應用程序。 – Oded 2009-09-23 12:04:38

回答

2

您需要安裝VS2008運行時可再發行組件。

VS2008

VS2008 SP1

的運行時的版本需要匹配編譯的程序在VS的版本。

+0

做到了。但仍然不起作用... – Oded 2009-09-23 11:59:55

+0

在這種情況下,您還需要複製其他依賴關係。你還鏈接了哪些其他庫? – 2009-09-23 12:09:49

+0

您可以使用Dependency Walker來驗證缺少哪些依賴項 - 爲了舉例,http://www.dependencywalker.com/ – 2009-09-23 12:10:28

0

同樣,如果這些EXE所需的任何其他DLL或庫在目標系統上不存在時都需要複製。如果所需的磁帶庫丟失或損壞,此消息將出現在Vista/7計算機上。

相關問題