Visual Studio 2012 shell 一直在崩溃——尤其是 SSIS

Visual Studio 2012 shell keeps breaking- SSIS in particular

我为 SQL 服务器数据工具安装了 Visual Studio 2012 shell,因此我可以执行 SSIS 和 SSAS 项目。我用了几天和一个下午,它就是行不通 - 弹出窗口说 "Microsoft Visual Studio 2012 has stopped working" 并且它在与 SSIS 相关的任何 windows 中都有这些长错误消息,例如 SSIS 工具箱和变量window。我 运行 它处于安全模式并且不再收到弹出消息,但仍然看到 SSIS 错误并且 SSIS 项目无法加载(在解决方案资源管理器中它们是空的并显示 "incompatible")。我尝试卸载并重新安装 VS 并为 SQL 服务器安装 CU5 和 CU15(累积更新),甚至开始卸载 SQL 服务器(变得复杂,它似乎从未真正删除所有内容),但是 运行 运气不好,重新格式化了我的电脑。这样做之后,我安装了 SQL 服务器(开发版)和 VS,并且在我昨晚安装 Windows 更新之前几天一切正常。今天早上,Visual Studio 再次显示错误。这太令人沮丧了!我尝试卸载最近几天 运行 看到的所有更新。

SSIS 工具箱(或变量 window 等)中出现的错误:

构造此框架的内容时遇到异常。此信息也记录在 "C\Users\AppData\Roaming\Microsoft\VisualStudio.0\ActivityLog.xml" 中。异常详细信息:System.Windows.Markup.XamlParseException:在 'System.Windows.Markup.StaticExtension' 上提供值引发了异常。--->

System.Reflection.TargetInvocationException:调用的目标抛出异常。--->

System.TypeLoadException: 无法加载类型 'Microsoft.SQLServer.Dts.Design, Version=11.0.0.0,Culture=neutral,PublicKeyToken=89845dcd8080cc91'。在 Microsoft.SqlServer.IntegrationServices.Designer.Common.ImageSourceHelper.GetImageSourceFromResource(程序集程序集,字符串资源名称,尺寸大小)在

Microsoft.SqlServer.IntegrationServices.Designer.Common.ImageSourceHelper.GetImageSourceFromResource(Assembly 程序集, String resourceName, Boolean isLarge)

等等

我现在看不到错误的其余部分,但在我重新格式化我的计算机之前我也经常看到这个错误:“'Microsoft.DataTransformationServices.Design.SharedIcons' 的类型初始值设定项引发异常。我想我看到了这个我运行在安全模式下VS,然后又开始了,虽然我这次没看到。

我最终通过打开 SQL 服务器安装中心解决了这个问题。我去了 Maintenance 然后 Repair,一旦完成,VS 又开始工作了。我还想指出,虽然 Repair 是 运行,但我收到了一些错误弹出窗口和消息,要求我插入一张我没有的 CD 或媒体文件。我只是点击取消或任何需要继续前进的东西,所以不要因此而被吓倒。