0
我正在构建一个构建Microsoft SSRS解决方案的持续集成项目。然而产生的RDL文件并不总是相同架构版本,其中一些人在2008年出现的格式,和其他人,2010年等按如下:使用MSBuild定义SSRS项目RDL模式版本
<Report xmlns="http://schemas.microsoft.com/sqlserver/reporting/2008/01/reportdefinition" xmlns:rd="http://schemas.microsoft.com/SQLServer/reporting/reportdesigner">
其他看起来像
<Report xmlns="http://schemas.microsoft.com/sqlserver/reporting/2010/01/reportdefinition" xmlns:rd="http://schemas.microsoft.com/SQLServer/reporting/reportdesigner">
我有一个Build.proj文件,是负责对文件的.sln执行的MSBuild,看起来像下面这样:
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTarget="Compile" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="4.0">
<Target Name="Compile">
<MSBuild
Projects="$(BuildDirectory)\ReportsPrimary.sln"
Properties="Configuration=$(Environment)"
/>
<MSBuild
Projects="$(BuildDirectory)\ReportsSecondary.sln"
Properties="Configuration=$(Environment)"
/>
<MSBuild
Projects="$(BuildDirectory)\ReportsSpecial.sln"
Properties="Configuration=$(Environment)"
/>
</Target>
</Project>
我需要强制执行的RDL架构从日产的一种手段e build是2008版本。是否可以在我的Build.proj文件中执行一些配置,以使RDL格式能够符合2008架构版本?
如果不是我能如何实现相同的功能?任何建议? CI对我来说比较新颖
谢谢大家!
@ R.Richards我已删除该帖子并将其替换为该帖子。 – Mark