2014-12-30 5 views
4

У меня есть веб-приложение mvc5 на сервере TFS 2013. Когда я создаю решение локально, его рабочий штраф. Я создал определение сборки в TFS и попытался построить, он вернулся ниже ошибки компилятора.TFS: задача «Microsoft.Reporting.RdlCompile» не может быть загружена из сборки Microsoft.ReportViewer.WebForms, Version = 11.0.0.0

«C: \ Program Files (x86) \ MSBuild \ Microsoft \ VisualStudio \ v12.0 \ ReportingServices \ Microsoft.ReportingServices.targets (24): Задача« Microsoft.Reporting.RdlCompile »не может быть загружена из сборка Microsoft.ReportViewer.WebForms, Version = 11.0.0.0, Culture = neutral, PublicKeyToken = 89845dcd8080cc91. Не удалось загрузить файл или сборку «Microsoft.ReportViewer.WebForms, Version = 11.0.0.0, Culture = neutral, PublicKeyToken = 89845dcd8080cc91» или один зависимостей. Система не может найти указанный файл. Убедитесь, что объявление верное, что сборка и все ее зависимости доступны, и что задача содержит открытый класс, который реализует Microsoft.Build.Framework.ITask. "

В TFS-сервере (Microsoft Windows Server 2008) визуальная студия не установлена. Установлен только .Net framework 4.5.1. Я наблюдал ниже конфигурации в C: \ Program Files (x86) \ MSBuild \ Microsoft \ VisualStudio \ v12.0 \ ReportingServices \ Microsoft.ReportingServices

<UsingTask TaskName="Microsoft.Reporting.RdlCompile" AssemblyName="Microsoft.ReportViewer.WebForms, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91"/> 

Пожалуйста, дайте мне знать, как сделать билд успешным.

ответ

3

Я dowloaded ReportViewer.msi и SQLSysClrTypes.msi снизу ссылке и установить на компьютере-сервере TFS и мой Строить успех без установки Visual Studio ... http://www.microsoft.com/en-in/download/details.aspx?id=35747

+0

для меня, он работает без установки 'SQLSysClrTypes.msi', ура! – genuinefafa

0

На вашем сервере сборки (который не должен быть вашим TFS) вам необходимо установить все необходимые условия для локального создания.

Возможно, вам понадобится хотя бы Visual Studio и компоненты API служб Reporting Services. Возможно, вам понадобятся и другие биты.

Это очень просто понять: что вам нужно на рабочей станции разработчика для сборки? Вероятно, вам тоже понадобится сервер сборки.

+0

«Это реально просто выяснить: Что делать вам нужно создать рабочую станцию ​​разработчика для сборки? Вероятно, вам понадобится и сервер сборки. " Я полностью согласен с тобой. Но без установки Visual studio в серверной машине TFS, Build успешно, прежде чем добавлять отчеты в свой проект. Я ищу компонент для установки, который будет поддерживать отчеты (RDLC) без установки Visual studio. Пожалуйста, дайте мне знать, существует ли это? –

+0

Как я уже говорил выше, вам нужно будет установить API Reporting ServiceS ... –

Смежные вопросы