我明白,.NET支持并排执行,但是我已经看到一个机器有2.0,另一个有2.0 SP1,另一个有.NET 3.5的情况。在这些版本中,有一些方法被添加到我使用的一些微软生产的DLL中。我认为这是System.Net.Mail。.NET 3.5或更低版本的应用程序在同一台机器上安装.NET 4会有什么风险吗?
这是一件坏事,因为我使用的是2.0 SP1中可用的方法,并且不在平原2.0中提供。我的应用程序出现异常,我的经理问我为什么没有测试该用例。 任何人都知道在哪里可以找到适合这种情况的方法列表?
底线:这种经验使我不能100%信任.NET的并列主张。
任何人都可以告诉我,如果.NET 4.0的安装将以任何方式修改配置文件,二进制文件或以其他方式影响较低框架版本的任何执行?
感谢您的回答,我会记住这开了一小会儿,以防万一有人理由说4.0将修改3.5或更低的应用。 – LamonteCristo 2011-02-10 14:56:46
4.0不会修改您的应用程序,但引用您的程序集的单独4.0应用程序将导致您的代码与4.0 clr一起执行。 – sisve 2011-02-10 18:12:25