SsrsMsbuildTasks - 使用AddResource任务将图像文件添加到ssrs报告部署

时间:2011-07-14 16:18:52

标签: msbuild ssrs-2008

我使用优秀的ssrsmsbuildtasks几年来自动化ssrs报告/文件夹/数据源部署。竖起大拇指。

在当前的演出中,他们有“松散”的图像文件需要部署到报告文件夹。看起来像AddResource任务应该这样做,但我收到以下错误:

  

报告错误UploadResource:方法或操作不是   实现。

我已发布到codeplex项目(不是非常活跃)here并直接发布到Steve Wright的博客here,但我对延迟满足感几乎没有感觉。

我正在使用以下msbuild脚本尝试上传文件:

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

我查看了源代码,AddResource任务在ReportService2010.asmx API上调用了CreateCatalogItem(ItemType“Resource”)。我不太了解ssrs api,知道这是否是我正在寻找的。

即使您没有得到答案......我希望提高对ssrsmsbuildtasks的认识,因为它们是自动化报告部署的好方法!

/ JHD

1 个答案:

答案 0 :(得分:1)

作者在AddResource中发生了意外的NotImplementedException。他更正并发布了新的版本7/18/2011。我已下载,测试,验证过。效果很好。有关详细信息,请参阅discussion thread on codeplex

同样,如果希望自动化SSRS报告部署,您应该真正了解ssrsmsbuildtasks。我已经使用它们好几年了,你可以立即部署并运行报告。很好的例子和明显的良好支持。

好东西。