Автоматизированная сборка: Служба сборки TFS не может найти Microsoft.SharePoint.Publishing и Microsoft.SharePoint.security
-
16-10-2019 - |
Вопрос
Когда я пытаюсь запустить сборку через службу сборки TFS 2010, я получаю ошибки, заявляя, что сборки, упомянутые в заголовке using
Заявление для LongrunningOperationJob в издательской Ассамблее:
using Microsoft.Office.Server.UserProfiles;
а также
using Microsoft.SharePoint.Publishing.Internal;
Кроме того, под ошибками есть следующее предупреждение:
C: windows microsoft.net framework64 v4.0.30319 microsoft.common.targets (1360): первичная ссылка "Microsoft.SharePoint.Publishing, версия = 14.0.0.0, культура = нейтральная, publickeyToken = 71E9BCE111E9429C, ProcessOrarchisture = MSIL «не может быть разрешено, потому что он имеет косвенную зависимость от рамочной сборки» System.Web.DataVisualization, версия = 3.5.0.0, культура = нейтральная, publicKeyToken = 31BF3856AD364E35 ", что не может быть разрешено в целевой рамке в настоящее время. ".Netframework, version = v3.5". Чтобы решить эту проблему, либо удалите ссылку «microsoft.sharepoint.publishing, версия = 14.0.0.0, культура = нейтральная, publickeytoken = 71e9bce111e9429c, процессарархитектура = msil» или резативность вашего приложения в структуру, которая содержит «System.Web.DataVisualization» , Версия = 3.5.0.0, культура = нейтральная, publickeyToken = 31bf3856ad364e35 ".
Проект предназначен для .NET Framework 3.5 и имеет установленную цель платформы для «любого процессора». Я использую WSPBuilder, упомянутые сборки имеют копию локального флага, установленную FALSE в проекте.
Я выполнил упомянутые здесь шаги:
Решение
Имел аналогичную проблему, и если я правильно помню, это было решено путем установки Элементы управления диаграммой ASP.NET и Windows Forms для .NET Framework 3.5 SP1.