【发布时间】:2014-11-14 23:34:42
【问题描述】:
我有几个在 Visual Studio 2010 中制作的项目,这些项目是 ArcGIS Desktop 插件的。我一直在更换电脑,我的新电脑只有 Visual Studio 2013,由于一些公司政策,我不允许安装 VS2010。
我尝试在 VS2013 中打开这个项目,它们打开没有问题,但是当我尝试编译它时,它给我以下问题:
ESRI.ArcGIS.AddIns.SDK,版本=10.2.0.0,文化=中性,PublicKeyToken=8fc3cc631e44ad86。无法加载文件或程序集 'Microsoft.VisualStudio.Shell.9.0, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' 或其依赖项之一。该系统找不到指定的文件。确认声明正确,程序集及其所有依赖项都可用,并且任务包含实现 Microsoft.Build.Framework.ITask 的公共类。
到目前为止,我的研究让我安装了 VS SDK,但我不太确定是哪个(2008...2013)
有人对此有任何可能的解决方案吗?
【问题讨论】:
-
挖掘错误,我到达 C:\Program Files (x86)\MSBuild\Esri\ESRI.ArcGIS.AddIns.targets,它从 ESRI.ArcGIS.AddIns.SDK 调用一些任务.dll,但我不明白 VS2010 和 VS2013 之间有什么区别......他们使用不同的 MSBuild 版本吗?
标签: visual-studio-2013 arcgis arcobjects