-1

msbuild通过使用命令发布 ClickOnce 应用程序

msbuild /t:publish /p:BootstrapperEnabled=true;PublishDir=C:\publish\;PublishUrl=C:\publish 

抛出错误:

错误 MSB3484:找不到签名目标“bin\Debug\app.publish\setup.exe”。

不会生成 setup.exe,而通过 Visual Studio IDE 发布会生成 setup.exe 到指定文件夹。

上网查了一下,找到了以下解决方案

  1. 要启用BootstrapperEnable = true
  2. 在/\的末尾指定PublishDirPublishUrl

以上解决方案对我不起作用。任何建议将不胜感激。

4

1 回答 1

0

以下命令有效:

msbuild /t:publish /p:PublishDir=C:\publish\ /p:ApplicationVersion=1.0.1.1

不必指定 InstallationFolder,因为 ClickOnce 将用户安装 setup.exe 的文件夹路径作为 InstallFolder 并在那里查找更新。

于 2017-01-30T18:56:00.737 回答