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

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

问题描述:

我有一个包含8个项目的解决方案,它们都是在Visual Studio 2010(解决方案和项目)中创建的。现在,我们使用Visual Studio 2012,并且可以在VS 2010和2012中打开并使用它们,这很好。在Visual Studio 2012解决方案中混合使用Visual Studio 2010和2012项目

但是,我在VS 2012中创建了一个新的解决方案和一个新项目,并在此新解决方案中添加了旧解决方案中的所有项目。所以,现在我有一个在VS 2012中创建的新解决方案,其中VS 2012中创建了1个项目,VS 2010中创建了8个项目。

现在我遇到了这个新解决方案的问题。有时,Visual Studio 2012在解决方案加载期间,构建期间,调试期间以及运行期间随机崩溃。

我应该重新创建VS2012中的所有旧项目,并避免在VS 2012中创建的解决方案中混合项目版本?

屏幕快照:

有时与此窗口崩溃(收集信息......):

enter image description here

等次,崩溃与此窗口(只检查溶液):

enter image description here

A LL时间找不到解决,而刚刚重启:

enter image description here

+1

您收到了什么样的错误? –

+0

它只是崩溃。将显示一个消息框,指出发现了一些问题,并关闭并重新启动VS 2012。有时问题连续出现几次,其他问题几个小时不会出现。如果我再次得到它,我会尝试截图并在此处发布。 – Luciano

有正在调查其中的Visual Studio 2012中安装KB2781514对一些安装后随机崩溃的已知问题。如果安装了它,请尝试卸载它以查看是否修复了它。

尝试禁用所有加载项和扩展来查看是否有任何加载项和扩展导致此行为。只要不添加4.5项目(VS2010无法处理),VS2010和2012应该是相互兼容的。

如果问题仍然存在,请打开Connect的门票或使用feedback clientupload a minidumpcrash report bucketid。产品团队将研究你的问题。

+0

我在VS 2012中创建的新项目使用的是框架4.5,但我不需要打开这个项目,也不需要VS 2010中的解决方案。那么它是否会增加不稳定性?我应该尝试使用4.0吗? – Luciano

+0

不,这很好。碰撞不应该由混合平台引起。 – jessehouwing