我已经安装了Visual Studio 2012 Release Preview,看起来很好,但是现在当我尝试使用Visual Studio 2010编译C++项目时,我收到以下错误消息:
LINK:致命错误LNK1123:转换为COFF期间失败:文件无效或损坏
我不是百分之百确定这一点,但它似乎与其中包含.rc(资源)文件的项目有关.
我尝试从添加/删除程序修复Visual Studio 2010并重新启动,但这没有任何效果.
如果在设置为使用Visual Studio 2010工具集时使用Visual Studio 2012 RC编译C++项目,我也会收到相同的错误.升级到Visual Studio 2011工具集可以解决问题(但我当然不希望为生产代码执行此操作).
更新:我已卸载Visual Studio 2012,重新启动,问题仍然存在!救命!
我在SE上透过这个问题:
Visual Studio 2012可以与Visual Studio 2010并排安装吗?
根据一篇评论有大量赞成票,同时安装2010年和2012年可能会出现问题.然后我遇到了关于2013年的MSDN页面:
http://msdn.microsoft.com/en-us/library/hh266747.aspx
如果将Visual Studio 2013与Visual Studio 2012或Visual Studio 2010 SP1一起使用,则可以[等等]
这表明2013可以与VS2012一起安全安装.谁能确认一下?
我有一个我在VS2012中创建的wpf项目,但我现在正试图破解VS2010.
在csproj文件中,我删除了"必需的版本".我可以在VS2010中打开项目,我也可以编译它,但如果我尝试运行它,我会收到'needs v4.5'消息.
我尝试删除所有引用并重新添加它们:仍然编译(因此所有依赖项应该在我的(XP)机器上).
我还应该在哪儿看?
.net 4.6框架是在适当的升级,然后.net框架4.5如何在vs2015中运行?我只看到一个文件夹v4.0.30319.dll是如何存储的?
我在VS2010工作了大约两年的大型项目.我刚获得了VS2012的许可证,但我担心如果我删除VS2010并尝试在VS2012中处理该项目可能会发生什么.
这是一种非理性的恐惧,还是会有问题让项目编译?我的项目是C#,.Net 4,Winforms应用程序.
理想情况下,我只是在另一台计算机上加载VS2012并试一试,但我目前在计算机上运行时间不足.我已经读到了联合安装VS2010和VS2012的一些弊端.