2011-11-30 51 views
2

我目前正在開發一個使用visual studio 2008作爲目標的圖形用戶界面.NetFramework 3.5我想知道沒有3.5但是最新版本(4.0)的計算機可以運行應用程序而沒有任何問題,還是需要安裝.netFramework 3.5?.net 3.5應用程序是否運行在沒有3.5但有4個計算機的計算機上?

+0

可能重複http://stackoverflow.com/questions/3836704/running-net-3-5-built-mixed-mode-assemblies -in-net-4-using-app-config-requires – oleksii

回答

1

我認爲你需要安裝3.5框架

1

你需要安裝.NET 3.5。 .NET 4.0帶有不同的CLR,因此無法執行.NET 3.5程序集。

+0

這是錯誤的嗎?有一個downvote,但沒有評論... –

4

您可以將supportedRuntime element添加到您的app.config:

<configuration> 
    <startup> 
    <supportedRuntime version="v4.0" /> 
    <supportedRuntime version="v2.0.50727" /> 
    </startup> 
</configuration> 
+0

因此,添加到配置將使應用程序與.net 4工作?因爲我編譯的目標是3.5,我想知道配置如何影響兼容性。謝謝您的幫助。 – Vikyboss

+0

是的,這將允許程序集由CLR v4加載。但請確保您在兩種環境中都進行測試!不要放棄應該工作的信念。 – heavyd

相關問題