SsrsMsbuildTasks - добавление файлов изображений в развертывание отчетов ssrs с помощью задачи AddResource - PullRequest
1 голос
/ 14 июля 2011

Несколько лет я использовал ssrsmsbuildtasks для автоматизации развертывания ssrs report / folder / datasource.Недурно.

На текущем концерте у них есть «свободные» файлы изображений, которые необходимо развернуть в папке отчетов.Похоже, что задача AddResource должна сделать это, но я получаю следующую ошибку:

Сообщение об ошибке UploadResource: метод или операция не реализована.

Я отправил сообщение впроект codeplex (не очень активный) здесь и непосредственно в блоге Стива Райта здесь , но у меня мало ощущений отложенного удовлетворения.

Я использую следующееСценарий msbuild для попытки загрузки файла:

<Target Name="AddResources" DependsOnTargets="GetServerUrl">
    <AddResource ReportServerURL="$(TargetServerUrl)" Folder="$(TargetReportFolder)" Files="c:\temp\CHSLogo.gif" />
</Target>

Я посмотрел источники и задача AddResource вызывает CreateCatalogItem (ItemType "Resource") в API-интерфейсе ReportService2010.asmx.Я не знаю достаточно о API ssrs, чтобы знать, что это то, что я ищу.

Даже если вы не получите ответ ... Я надеюсь повысить осведомленность о ssrsmsbuildtasks, поскольку они являются отличным способом автоматизации развертывания отчетов!

/ jhd

1 Ответ

1 голос
/ 19 июля 2011

Автор имел непреднамеренное исключение NotImplementedException в AddResource. Он исправил и опубликовал новую сборку 18.07.2011. Я скачал, проверил, проверил. Работает отлично. Подробности смотрите в ветке обсуждения на codeplex .

Опять же, если вы хотите автоматизировать развертывание отчетов SSRS, вам стоит взглянуть на ssrsmsbuildtasks. Я использую их в течение нескольких лет, и у вас есть готовое развертывание отчета в кратчайшие сроки. Хорошие примеры и, очевидно, хорошая поддержка.

Хорошие вещи.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...