【问题标题】:Generate Setup.exe for ClickOnce application using msbuild使用 msbuild 为 ClickOnce 应用程序生成 Setup.exe
【发布时间】:2017-01-07 01:24:45
【问题描述】:

使用命令通过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. PublishDir/PublishUrl末尾指定\

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

【问题讨论】:

    标签: msbuild clickonce publish setup.exe


    【解决方案1】:

    以下命令有效:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-01-05
      • 2013-11-07
      • 1970-01-01
      相关资源
      最近更新 更多