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

时间:2013-01-17 13:45:54

标签: c# visual-studio-2010 visual-studio visual-studio-2012

我有一个包含8个项目的解决方案,所有项目都是在Visual Studio 2010中创建的(解决方案和项目)。现在,我们正在使用Visual Studio 2012,所有这些都可以在VS 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

所有时间都没有找到解决方案,只是重新启动:

enter image description here

1 个答案:

答案 0 :(得分:2)

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

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

如果问题仍然存在,请在Connect上打开故障单,或使用feedback clientupload a minidumpcrash report bucketid。产品团队将调查您的问题。