Windows フォーム アプリケーションがあり、MSbuild で ClickOnce を使用して公開しようとしています。
ローカルで公開すると問題なく動作しますが、CI サーバーで同じスクリプトを実行すると、次のコンパイル エラーで失敗します。
error rsInvalidReportDefinition: The report definition is not valid.
Details: The report definition has an invalid target namespace
'http://schemas.microsoft.com/sqlserver/reporting/2010/01/reportdefinition'
which cannot be upgraded.
また、サーバー上で Visual Studio を使用して公開すると、正常に動作します...失敗するのは msbuild 呼び出しです。
私の公開ターゲットは次のとおりです。
<MSBuild Projects="@(Project)" Targets="Publish" Properties="PublishDir=%(PublishDir.FullPath);Configuration=$(Configuration)"/>
私は何が欠けていますか?
前もって感謝します。