2010-05-23 130 views
0

應用需要.NET 2.0和3.5安裝VS 2010附帶了後不運行後.NET 2.0 .NET 4.0無法檢測到.NET 3.5和VS2010與安裝.NET 4.0

請幫助我如何能我使.NET 2.0和3.5運行使用.NET 4.0 ......... 不會同時安裝.NET 3.5和.NET 2.0以及.NET 4.0 ....

在此先感謝....

+1

哪個應用程序?你會得到什麼錯誤? – SLaks 2010-05-23 21:22:24

回答

1

自VS2010發佈以來,這是一個非常常見的問題。聽起來很多人不信任它,從廢墟堆裏掏出一臺舊的和被遺忘的XP機器,安裝了VS2010,然後在運行.NET 4.0應用程序時翻轉了「expect magic」開關。

沒有,這些應用需要具有<supportedRuntime>元素的app.exe.config文件,以說服他們,已經證實,他們將正常工作,在新的CLR版本。可能很有用,您可以嚮應用程序供應商發送一條消息,確認該應用程序運行良好。他們會明白這一點。

如果你不關心做無償測試人員,那麼只需在該機器上安裝.NET 3.5 SP1即可。

順便說一句:它會真的臭得很明智,你沒有永久整理該機器上的磁盤。

0

.NET 4.0是一個獨立的運行時。

有三個版本公共語言運行庫:

.NET 1.1

.NET 2.0/3.5

.NET 4.0

每一個都可以單獨從他人安裝。如果你想運行需要.NET 2.0或3.5的應用程序,你將不得不安裝運行時。

Wikipedia對這一切有一個合理的總結。或者你可以查看當然的MSDN庫。