2013-12-21 63 views
0

我正在研究新翻新筆記本電腦的測試解決方案,並且無法在需要運行解決方案的計算機上安裝.net框架。我確定該程序符合.net 2.0,並且在舊機器上運行良好。 Windows 8自帶的.net 4.0,所以我認爲它應該能夠處理該程序,但我被提示在每臺機器上下載.net 3.5。
我的問題是,是否有一種方法可以規避爲每個計算機安裝額外的.net版本以運行此程序,還是必須創建一個新程序並將其用作「傳統」 ?在Windows 8上使用.net 2.0/3.0/3.5全新安裝

在此先感謝!

+1

.net 3.5在Windows 8中可用作Windows功能,但默認情況下未啓用/安裝。您需要[手動設置.net 3.5](http://support.microsoft.com/kb/2785188) – har07

+0

有沒有辦法通過代碼自動啓用3.5或將文件/庫包含在可移動媒體與該計劃,而不是從系統拉動? – user3120457

+0

如果您的程序從安裝程序運行,可能[this](http://stackoverflow.com/questions/6090913/make-an-installation-program-for-c-sharp-applications-and-include-net-framework)可以提供幫助,它顯示瞭如何在安裝程序項目中包含.net 4.0。如果你的意思是程序就像一個便攜式應用程序,並且你不想在客戶機上安裝任何東西,那麼我不知道它是可能的。發現似乎是[可移植的.NET應用程序](http://johnhaller.com/useful-stuff/dot-net-portable-apps)上有趣的文章。 – har07

回答