发布 VisualStudio 程序

Publishing VisualStudio programs

现在我有一个完整的程序,需要用一些文件进行部署。我想问一下,是否可以在不使用 ClickOnce 或其他外部工具的情况下使用最少的所需文件来部署程序?

该程序将 运行 在服务器上,并将在本地更新,但由于该程序是按用户安装的,这是否意味着如果我使用我的用户登录到服务器,一个使用程序的直接路径会找不到吗?这也让维护程序变得有点烦人,因为当发生变化时,当前的维护者将不得不总是导航到 xyz 文件夹来编辑一个配置文件。没有ClickOnce或其他工具如何发布程序?

您的选择包括:

  • Click once(你不想要的)
  • Visual Studio installer Projects
  • WiX Toolset
  • 其他安装程序...
  • 自己写一个安装程序(不推荐)
  • 只需将 exe(和其他需要的文件)放在某个目录中并启动程序
  • 将 exe 放在共享位置并从那里启动

您可以作为一组文件重新分发。但是我不推荐这种方法。你强迫部署你程序的人:

  1. 选择文件的位置
  2. 卸载时记住这个位置。
  3. 处理更新和版本管理
  4. 如果任何所需文件损坏,请恢复程序功能。

您可以使用 VS 安装项目模板,here's tutorial

或者您可以使用免费的 Wix installer,它有一点学习曲线,但为开发人员提供了更多的功能。

您可以使用 VS 安装项目和 wix 安装 perMachine。