Ano*_*nym 5 msbuild clickonce visual-studio
如果您从visual studio中发布Clickonce应用程序,它将生成publish.htm.这似乎是Visual Studio生成的,如果应用程序是使用命令行中的msbuild构建的,则不是发布目标的一部分.
人们如何处理自动(例如作为构建服务器的一部分)clickonce发布,包括publish.htm?
我使用批处理脚本和 mage.exe 来创建我的清单和发布页面。更新publish.htm 页面很简单。HTML 文件中有一个部分如下所示:
<!-- Begin AppInfo -->
<TABLE>
<TR>
<TD COLSPAN="3"> </TD></TR><TR><TD><B>Name:</B></TD>
<TD WIDTH="5"><SPACER TYPE="block" WIDTH="10" /></TD><TD>AppName</TD>
</TR>
<TR>
<TD COLSPAN="3"> </TD></TR><TR><TD><B>Version:</B></TD>
<TD WIDTH="5"><SPACER TYPE="block" WIDTH="10" /></TD><TD>1.0.0.0</TD>
</TR>
<TR>
<TD COLSPAN="3"> </TD></TR><TR><TD><B>Publisher:</B></TD>
<TD WIDTH="5"><SPACER TYPE="block" WIDTH="10" /></TD>
<TD>AppPublisher</TD>
</TR>
<tr><td colspan="3"> </td></tr>
</TABLE>
<!-- End AppInfo -->
Run Code Online (Sandbox Code Playgroud)
在我的脚本中,我只使用“基本”publish.htm 文件作为模板,然后使用我想要插入的任何值对 AppName、1.0.0.0 和 AppPublisher 进行字符串搜索/替换。
另外,如果您不熟悉 mage.exe,我会首先查看 MageUI,然后编写您的 mage.exe 脚本(如果您要执行此操作超过一两次)。
| 归档时间: |
|
| 查看次数: |
5486 次 |
| 最近记录: |