尝试在VS 2015中构建ArcObjects项目时出错

时间:2017-05-25 19:40:53

标签: plugins visual-studio-2015 build arcobjects

安装正常,您可以创建一个外接程序项目,但尝试构建项目会收到此错误:

  

" ValidateAddInXMLTask"任务意外失败。   System.IO.FileNotFoundException:无法加载文件或程序集' Microsoft.VisualStudio.Shell.12.0,Version = 12.0.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a'或其中一个依赖项。该系统找不到指定的文件。   文件名:' Microsoft.VisualStudio.Shell.12.0,Version = 12.0.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a'      在ESRI.ArcGIS.AddIns.SDK.MSBuild.ValidateAddInXMLTask.Execute()      在Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute()      在Microsoft.Build.BackEnd.TaskBuilder.d__26.MoveNext()

enter image description here

1 个答案:

答案 0 :(得分:0)

您可以从下面的链接中找到Esri的此错误解决方案,该解释说明了以下几点: EsriSupport link

ArcGIS Desktop和Engine加载项依赖于Microsoft Visual Studio Shell 12.0库。

使用不带此库的Visual Studio 2015时会发生此错误。

  

注意:   如果Visual Studio 2013和2015都安装在计算机上,则不会发生此问题。 Visual Studio 2013包含Microsoft Visual Studio Shell 12.0库。

Esri的支持网站上的解决方案说:

要解决此问题,请下载并安装Microsoft Visual Studio 2013 Shell (Isolated) Redistributable Package

但是,此下载已不再可用。

但是,不用担心我已将此文件上传到驱动器上,下面是下载链接:

My Drive