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