1

我有一个 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)"/>

我错过了什么?

提前致谢。

4

0 回答 0