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

C# 在Visual Studio 2012解决方案中混合使用Visual Studio 2010和2012项目,c#,visual-studio-2010,visual-studio,visual-studio-2012,C#,Visual Studio 2010,Visual Studio,Visual Studio 2012,我有一个解决方案,它有8个项目,它们都是在VisualStudio2010中创建的(解决方案和项目)。现在,我们使用的是Visual Studio 2012,所有这些都可以在VS 2010和2012中打开和使用,这很好 但是,我在VS 2012中创建了一个新解决方案和一个新项目,并在这个新解决方案中添加了来自旧解决方案的所有项目。所以,现在我有了一个在VS 2012中创建的新解决方案,其中1个项目在VS 2012中创建,8个项目在VS 2010中创建 现在我对这个新的解决方案有问题。有时Visu

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

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

现在我对这个新的解决方案有问题。有时Visual Studio 2012会在解决方案加载、构建、调试和运行前随机崩溃

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

屏幕截图:

有时此窗口会崩溃(收集信息…):

其他情况下,此窗口崩溃(仅检查解决方案):

始终找不到解决方案,并且只是重新启动:


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

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


如果问题仍然存在,请在上打开票据或使用and或。产品团队将调查您的问题。

您收到了什么样的错误?它只是崩溃了。显示一个消息框,表示检测到一些问题,VS 2012关闭并重新启动。有时问题会连续出现几次,而其他问题则会在几个小时内不出现。如果我再次得到它,我将尝试截图并发布在这里。我在VS 2012中创建的新项目使用的是framework 4.5,但我不需要打开此项目,也不需要在VS 2010中打开解决方案。那么,它会增加不稳定性吗?我应该改用4.0吗?不,这很好。碰撞不应由混合平台引起。