我有一个 Windows 窗体应用程序,我正在尝试使用 ClickOnce 和 MSbuild 发布它。
当我在本地发布它时,它工作正常,但是当我在我的 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)"/>
我错过了什么?
提前致谢。