我有一个可以在线获得的ClickOnce应用程序部署文件。下载应用程序时,它作为setup.exe提供(据我所知,ClickOnce应用程序只是嵌入在可执行文件中)。
ClickOnce应用程序将运行它自己的安装(在控制面板中添加“开始”菜单项和卸载条目) - 我认为这是选择了“离线”模式的ClickOnce应用程序的正常行为。
我需要将其作为MSI文件提供,但我不确定这是否可行:
这是否可行(即使没有签名)?如果有,怎么样?我正在使用VS2012
答案 0 :(得分:0)
似乎试图让ClickOnce进入MSI是一种hackish并没有真正支持。我选择创建自己的MSI,而不是检查(通过Web服务)是否有可用的新版本,如果是真的则下载并安装此版本。