【发布时间】:2014-09-04 21:25:27
【问题描述】:
我正在尝试在 Visual Studio 2012 中运行 SSIS 包。当我单击“开始”按钮时,我在 Visual Studio 的弹出窗口中收到这个非常奇怪的错误:
Method not found: 'Boolean
Microsoft.SqlServer.Dts.Design.VisualStudio2012Utils.IsVisualStudio2012ProInstalled()'.
(Microsoft.DataTransformationServices.VsIntegration)
点击显示技术信息,我得到这个堆栈跟踪:
===================================
Failed to start project (Microsoft Visual Studio)
===================================
Method not found: 'Boolean Microsoft.SqlServer.Dts.Design.VisualStudio2012Utils.IsVisualStudio2012ProInstalled()'. (Microsoft.DataTransformationServices.VsIntegration)
------------------------------
Program Location:
at Microsoft.DataTransformationServices.Project.DataTransformationsPackageDebugger.LaunchVsDebugger(IVsDebugger iVsDebugger, DataTransformationsProjectConfigurationOptions options)
at Microsoft.DataTransformationServices.Project.DataTransformationsPackageDebugger.ValidateAndRunDebugger(Int32 flags, IOutputWindow outputWindow, DataTransformationsProjectConfigurationOptions options)
at Microsoft.DataTransformationServices.Project.DataTransformationsProjectDebugger.LaunchDtsPackage(Int32 launchOptions, ProjectItem startupProjItem, DataTransformationsProjectConfigurationOptions options)
at Microsoft.DataTransformationServices.Project.DataTransformationsProjectDebugger.LaunchActivePackage(Int32 launchOptions)
at Microsoft.DataTransformationServices.Project.DataTransformationsProjectDebugger.LaunchDtsPackage(Int32 launchOptions, DataTransformationsProjectConfigurationOptions options)
at Microsoft.DataTransformationServices.Project.DataTransformationsProjectDebugger.Launch(Int32 launchOptions, DataTransformationsProjectConfigurationOptions options)
有没有人以前见过这个错误或知道问题可能是什么?一点谷歌搜索对我来说完全没有。
就在几天前,我能够从 Visual Studio 2012 愉快地开发和运行 SSIS 包而没有任何问题(我确实在周末重新启动了我的电脑,并且安装了一些 Windows 更新)
预计到达时间:
我能够找到一些关于 here 和 here 的最新技术网帖子,所以我怀疑这是周末更新中出现的问题。一篇帖子说他通过重新安装解决了这个问题,但如果我不必这样做,我当然宁愿不走那条路。
【问题讨论】:
-
很奇怪。您的“常规” VS 是否有可能是试用版并且现在已经过期,而免费的 SSDT shell 仍在继续运行?
-
@billinkc - 不,拥有 VS2012 Premium 的许可版本。
-
正如您所说,这在您周末重新启动和更新后开始发生,您能否在更新安装日志中发现与 VS 或 SSIS 相关的任何内容。如果你找到了,那就试试只卸载那些周末更新。