2012-05-14 62 views
0

我寫了一個c#windows應用程序,我想在沒有任何安裝的情況下在其他計算機上運行它。運行c#windows應用程序時出錯

我設置了netCFSetup V35但是當我跑我的申請被apeare此錯誤:

應用程序無法初始化....

誰能幫助我,請...

+4

你爲什麼要安裝Compact Framework? – leppie

+0

只需在VS.NET中創建一個控制檯應用程序或Windows應用程序,該應用程序就會生成一個.exe文件,該文件可以在沒有任何安裝的情況下在其他機器上執行。其他機器唯一需要安裝的是.NET Framework。 – Rajesh

+0

由於其大小(大約50MB) – LMCompany

回答

2

?我認爲你正在爲你的應用程序安裝錯誤的框架。

由於它的Windows應用程序,我建議你安裝.Net框架的桌面。您正在安裝的是Compact Framework(文件名爲netCFSetup v35中的CF),用於Windows Mobile 6.5或更早版本。

如果您使用.Net 3.5版本創建應用程序。安裝此版本

http://www.microsoft.com/en-us/download/details.aspx?id=21

要知道在哪個.NET框架版本的應用程序是用,到項目的屬性部分。在那裏你會得到你的版本號。

+0

但.net框架太重,我需要最小的版本,但.net框架約230MB – LMCompany

+0

什麼是您的應用程序的目標框架版本? –

+0

謝謝,但我想要一個離線版本和小尺寸 – LMCompany

相關問題