【问题标题】:Publishing C# application with VisualStudio使用 Visual Studio 发布 C# 应用程序
【发布时间】:2018-07-22 21:07:09
【问题描述】:

我有一个使用 VisualStudio 2015 用 C# 编写的应用程序,我想发布它(例如,给某人一个 exe 或安装程序以在其 PC 上使用它)。在 VisualStudio 中,可以在解决方案资源管理器中单击“发布”。结果文件是:

-应用程序文件(文件夹)

-project.application(应用程序清单)

-setup.exe(应用程序)

据我所知,“清单”文件应该是一些元数据,但我可以执行该文件,它会为我提供一个安装程序(与 setup.exe 相同)。安装后它会运行一个应用程序(就像 setup.exe)。这让我很困惑 - project.application 到底是什么?我可以删除它并只使用 setup.exe 吗?发布应用程序的正确方法是什么?最后一件事:为什么安装程序在第一次执行时运行安装并在其他任何时候运行应用程序?我希望随时运行安装(就像其他软件一样)。

谢谢

【问题讨论】:

    标签: c# visual-studio visual-studio-2015 deployment publish


    【解决方案1】:

    这听起来像一个 ClickOnce 应用程序。有关详细信息,请参阅以下链接:
    ClickOnce security and deployment

    简而言之:
    安装程序将文件复制到用户 AppData,然后运行应用程序。
    还有其他选项,例如从网络位置或网址检查更新。然后,当您运行应用程序时,它会检查更新并使用清单对应用程序文件进行增量更新。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-06-09
      • 2015-11-26
      • 2011-09-04
      • 2018-04-01
      • 1970-01-01
      • 2020-12-15
      • 1970-01-01
      相关资源
      最近更新 更多