我有一个应用程序,它可以作为ClickOnce应用程序部署文件在线使用。下载应用程序时,它是作为setup.exe提供的(据我所知,ClickOnce应用程序只是嵌入在可执行文件中)。
ClickOnce应用程序将运行自己的安装(添加“开始”菜单项和在“控制面板”中卸载条目)--我假设这是选择脱机模式的ClickOnce应用程序的正常行为。
我需要将其作为MSI文件提供,但我不确定在以下情况下是否可能这样做:
这是可能的(即使没有签署)?如果是,怎么做?我正在使用VS2012
发布于 2014-05-02 00:34:29
似乎试图将一个ClickOnce放到一个MSI中是一种黑客行为,并不是真正支持的。我选择了自己创建一个MSI,它的功能是(通过web服务)检查是否有新版本可用,并下载并安装此版本(如果为真)。
https://stackoverflow.com/questions/20562359
复制