Получение ошибки при попытке построить проект ArcObjects в VS 2015
Установка работает правильно, вы можете создать проект надстройки, но при попытке построить проект выдается следующее сообщение об ошибке:
Задача "ValidateAddInXMLTask" неожиданно завершилась неудачей. System.IO.FileNotFoundException: не удалось загрузить файл или сборку 'Microsoft.VisualStudio.Shell.12.0, версия =12.0.0.0, культура = нейтральная, PublicKeyToken=b03f5f7f11d50a3a' или одна из ее зависимостей. Система не может найти указанный файл. Имя файла: 'Microsoft.VisualStudio.Shell.12.0, Версия =12.0.0.0, Культура = нейтральный, PublicKeyToken=b03f5f7f11d50a3a' в ESRI.ArcGIS.AddIns.SDK.MSBuild.ValidateAddInXMLTask.Execute() на Microsoft.Bu.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute() в Microsoft.Build.BackEnd.TaskBuilder.d__26.MoveNext()
1 ответ
Вы можете найти решение Esri для этой ошибки по ссылке ниже, которая объясняет следующие моменты: ссылка EsriSupport
Надстройки 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 (изолированный).
Тем не менее, эта загрузка больше не доступна.
Но, не волнуйтесь, я загрузил этот файл на диск, ниже ссылка для скачивания: