我使用优秀的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,知道这是否是我正在寻找的。 p>
即使您没有得到答案......我希望提高对ssrsmsbuildtasks的认识,因为它们是自动化报告部署的好方法!
/ JHD
答案 0 :(得分:1)
作者在AddResource中发生了意外的NotImplementedException。他更正并发布了新的版本7/18/2011。我已下载,测试,验证过。效果很好。有关详细信息,请参阅discussion thread on codeplex。
同样,如果希望自动化SSRS报告部署,您应该真正了解ssrsmsbuildtasks。我已经使用它们好几年了,你可以立即部署并运行报告。很好的例子和明显的良好支持。
好东西。