开发者

Unable to detect .NET 3.5 and .NET 2.0 after installing .NET 4.0 with VS2010

applications which require .NET 2.0 and 3.5 are not running after installing VS 2010 which comes with .NET 4.0

Please help me how can i make .NET 2.0 and 3.5 running using .NET 4.0......... not will be install both .N开发者_开发知识库ET 3.5 and .NET 2.0 along with .NET 4.0....

Thanks in advance....


This is a stunningly common question since VS2010 got released. Sounds to me that lots of folks didn't trust it, drug an old and forgotten XP machine out of the rubble pile, installed VS2010 on it and then flipped the "expect magic" switch when they ran pre-.NET 4.0 apps.

No, those apps require a app.exe.config file with a <supportedRuntime> element to convince them that you have verified that they will work properly on the new CLR version. Could be useful, you can send a message to the app vendor that you've verified that the app works well. They'll appreciate that.

If you don't care much for being the unpaid tester then simply install .NET 3.5 SP1 on that machine.

Btw: it will really stink perf wise, you haven't defragged the disk on that machine forever.


.NET 4.0 is a separate runtime.

There are three versions Common Language Runtime:

.NET 1.1

.NET 2.0/3.5

.NET 4.0

Each can be installed separately from the others. If you want to run applications that require .NET 2.0 or 3.5 you will have to install the runtime.

Wikipedia has a reasonable summary of all this. Or you can check out the MSDN library of course.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜