Chr*_*ann 103 .net visual-studio-2010 visual-studio .net-4.5 visual-studio-2012
如果在同一个Windows实例上并排安装Visual Studio 2012会干扰/破坏.NET 4和/或Visual Studio 2010吗?
Nik*_*erg 32
正如雷戈所说,是的.这里是官方微软页面的链接,其中包含Reigo提供的信息,以及更多详细信息:http://msdn.microsoft.com/en-us/library/ms246609%28v=VS.110%29.aspx
Vac*_*ano 30
.net 4.5版本是就地升级.
这意味着.net 4.0的二进制文件将由.net 4.5的二进制文件替换.
Microsoft已尝试通过制作"Target .net 4.0"功能来缓解此问题.但这与.net的早期版本(自.net 2.0以来一直并列)背道而驰.
因为它是就地升级,"Target .net 4.0"无法真正定位它.他们能做的最好的事情是尝试手动删除一些"功能".他们这样做了(Scott Hanselman有一篇博文,内容涉及此事).
但是不要让这让你误以为你真的在使用.net 4.0. 任何由.net 4.5修复的错误都将在您的开发计算机上修复,而不是您的.net 4.0用户.
因此,如果您正在开发一个"瞄准.net 4.0"的应用程序并且安装了.net 4.5,那么您将面临风险.如果你不小心使用了一个固定的bug,它在调试时不会破坏你.
当您将应用程序部署到仅运行.net 4.0(即Windows XP)的计算机时,那些错误不会为您的用户修复.
对于所有意图和目的,那些修复的错误现在是"隐藏的错误"(对于仍然需要以.net 4.0为目标的开发人员).
最好的部分是,如果您使用VS 2010或VS 2012并不重要.一旦安装了.net 4.5,就会隐藏错误.
有关详细信息,请参阅此帖子:http://social.msdn.microsoft.com/Forums/en-US/wpf/thread/c05a8c02-de67-47a9-b4ed-fd8b622a7e4a/
Han*_*ant 10
我已经被VS测试版严重烧伤了,从来没有让他们卸载过程中出现令人讨厌的问题.微软制作精美的软件,但安装程序似乎永远是最后一件事.我看到的问题是卸载不删除组件,然后搞砸零售版和安装程序不依赖于其他已安装的Microsoft产品并破坏其配置.
这一个是远远测试版之前,你并不需要得到你的工作做了一个机器上安装它.这几乎排除了安装VS2008的能力.VM当然很好.
我昨天安装了RC,发现了以下内容:
运行单元测试时会导致VS2010冻结(这可以通过使用2012或命令行上的mstest运行单元测试来解决)
它导致VS2010无法编译C++项目,导致链接错误失败.即使在卸载VS2012 RC之后,这个问题仍然存在......所以我强烈建议不要立即安装它
所以阅读所有答案,归结为:
| 归档时间: |
|
| 查看次数: |
54177 次 |
| 最近记录: |