在Visual Studio 2012解决方案中混合使用Visual Studio 2010和2012项目

3
我有一个解决方案,其中包括8个项目,所有这些项目都是在Visual Studio 2010中创建的(解决方案和项目)。现在,我们正在使用Visual Studio 2012,并且所有这些项目都可以在VS 2010和2012中打开和使用,这很好。
但是,我在VS 2012中创建了一个新解决方案和一个新项目,并将旧解决方案中的所有项目添加到这个新解决方案中。因此,现在我有一个在VS 2012中创建的新解决方案,其中有1个在VS 2012中创建的项目和8个在VS 2010中创建的项目。
现在我遇到了这个新解决方案的问题。有时候,在加载、构建、调试或运行之前,Visual Studio 2012会随机崩溃。
我应该在VS2012中重新创建所有旧项目,并避免在VS 2012中创建的解决方案中混合使用项目版本吗?
屏幕截图:
有时会出现此窗口(集合信息...)而导致崩溃: enter image description here 其他时候,会出现此窗口(检查解决方案)而导致崩溃: enter image description here 每次都找不到解决方案,只能重新启动: enter image description here

1
你收到了哪些类型的错误? - Tommaso Belluzzo
它只是崩溃了。会弹出一个消息框,显示检测到某些问题,然后VS 2012会关闭并重新启动。有时这个问题会连续发生几次,有时则几个小时都不会出现。如果我再次遇到这个问题,我会尝试截屏并在这里发布。 - Luciano
1个回答

2

目前正在调查一个已知问题,即在安装了KB2781514的某些安装程序中,Visual Studio 2012会随机崩溃。如果您已经安装了它,请尝试卸载它,看看是否可以解决。

尝试禁用所有插件和扩展,看看是否有任何一个导致了这种行为。只要不添加4.5项目(VS2010无法处理),VS2010和2012应该是相互兼容的。

如果问题仍然存在,请在Connect上开启一个工单或使用反馈客户端上传一个迷你转储或一个崩溃报告BucketID。 产品团队将研究您的问题。


我在VS 2012中创建的新项目正在使用框架4.5,但我不需要在VS 2010中打开此项目或解决方案。那么,会增加不稳定性吗?我应该尝试使用4.0吗? - Luciano
不,这很好。崩溃不应该是由于混合平台引起的。 - jessehouwing

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接