我有一个使用 VisualStudio 2015 用 C# 编写的应用程序,我想发布它(例如,向某人提供一个 exe 或安装程序,以便在其 PC 上使用它)。在 VisualStudio 中,可以在解决方案资源管理器中单击“发布”。结果文件是:-应用程序文件(文件夹)-project.application(应用程序清单)-setup.exe(应用程序)据我所知,“清单”文件应该是一些元数据,但我可以执行该文件并为我提供一个安装程序(与 setup.exe 相同)。安装后它会运行一个应用程序(就像 setup.exe)。这让我感到困惑 - project.application 到底是什么?我可以删除它并只使用 setup.exe 吗?发布应用程序的正确方法是什么?最后一件事:为什么安装程序在第一次执行时运行安装并在其他任何地方运行应用程序?我希望随时运行安装(就像其他软件一样)。
1 回答
叮当猫咪
TA贡献1776条经验 获得超12个赞
这听起来像是 ClickOnce 应用程序。有关详细信息,请参阅以下链接:
ClickOnce 安全性和部署
简而言之:
安装程序将文件复制到用户 AppData,然后运行应用程序。
还有其他选项,例如检查来自网络位置或网址的更新。然后,当您运行应用程序时,它会检查更新并使用清单对应用程序文件进行增量更新。
- 1 回答
- 0 关注
- 174 浏览
添加回答
举报
0/150
提交
取消