1

我希望使用单击一次来部署应用程序以供内部使用,当发布到网络共享时,它会创建多个文件和文件夹。(清单、应用程序文件等)

有没有办法将它捆绑为一个文件,我不喜欢允许其他用户访问创建的应用程序文件文件夹的想法,我宁愿只给他们 exe 并让它处理其他所有事情。

有没有人有这方面的经验,或者我是否坚持应用程序文件夹、应用程序清单和安装文件都在同一个目录中进行安装。

4

1 回答 1

1

没有办法将整个应用程序文件夹和文件打包到一个文件中,例如带有 ClickOnce 的 MSI。

您可以自己编写代码以拥有一个使用 ClickOnce 的 shell 应用程序,并且它的唯一文件将是您的应用程序压缩。shell会将该压缩文件下载到客户端的机器上并解压缩等。

您还可以在其他项目、设置和部署中安装 VS 2012/2013 附带的限量版,但这确实为您提供了 ClickOnce 易于部署的功能。您可以使用 InstallShield 设置作为 shell clickonce 应用程序中的压缩文件,然后只需使用 Process.Start 启动 InstallShield 设置。它应该工作。

于 2013-10-12T19:26:31.833 回答