为什么Visual Studio 2010在构建Visual Studio 2008解决方案时会安装组件?

时间:2012-02-02 16:08:23

标签: visual-studio-2010 visual-studio-2008

我在相同的开发机器上安装了VS2008和VS2010,当我构建(或重建)我的Visual Studio 2008解决方案时,我得到了一些对话框:“请等待Windows配置Microsoft Visual Studio 2010 Premium”。

这种联系是什么?如何切断它?

1 个答案:

答案 0 :(得分:1)

当Windows Installer进行修复时会发生这种情况。 (又名Resilency)。 Visual Studio正在访问其中一个已安装组件的密钥文件(可能是COM服务器),并且MSI检测到它未正确安装并尝试修复它,然后将控制权返回到visual studio以实际使用该组件。

您必须使用事件查看器来了解被检测为已损坏的产品和组件ID,然后使用Orca等工具查找该物理文件。解决这个问题,维修应该消失。