发布 VisualStudio 程序
Publishing VisualStudio programs
现在我有一个完整的程序,需要用一些文件进行部署。我想问一下,是否可以在不使用 ClickOnce 或其他外部工具的情况下使用最少的所需文件来部署程序?
该程序将 运行 在服务器上,并将在本地更新,但由于该程序是按用户安装的,这是否意味着如果我使用我的用户登录到服务器,一个使用程序的直接路径会找不到吗?这也让维护程序变得有点烦人,因为当发生变化时,当前的维护者将不得不总是导航到 xyz 文件夹来编辑一个配置文件。没有ClickOnce或其他工具如何发布程序?
您的选择包括:
- Click once(你不想要的)
- Visual Studio installer Projects
- WiX Toolset
- 其他安装程序...
- 自己写一个安装程序(不推荐)
- 只需将 exe(和其他需要的文件)放在某个目录中并启动程序
- 将 exe 放在共享位置并从那里启动
您可以作为一组文件重新分发。但是我不推荐这种方法。你强迫部署你程序的人:
- 选择文件的位置
- 卸载时记住这个位置。
- 处理更新和版本管理
- 如果任何所需文件损坏,请恢复程序功能。
您可以使用 VS 安装项目模板,here's tutorial
或者您可以使用免费的 Wix installer,它有一点学习曲线,但为开发人员提供了更多的功能。
您可以使用 VS 安装项目和 wix 安装 perMachine。
现在我有一个完整的程序,需要用一些文件进行部署。我想问一下,是否可以在不使用 ClickOnce 或其他外部工具的情况下使用最少的所需文件来部署程序?
该程序将 运行 在服务器上,并将在本地更新,但由于该程序是按用户安装的,这是否意味着如果我使用我的用户登录到服务器,一个使用程序的直接路径会找不到吗?这也让维护程序变得有点烦人,因为当发生变化时,当前的维护者将不得不总是导航到 xyz 文件夹来编辑一个配置文件。没有ClickOnce或其他工具如何发布程序?
您的选择包括:
- Click once(你不想要的)
- Visual Studio installer Projects
- WiX Toolset
- 其他安装程序...
- 自己写一个安装程序(不推荐)
- 只需将 exe(和其他需要的文件)放在某个目录中并启动程序
- 将 exe 放在共享位置并从那里启动
您可以作为一组文件重新分发。但是我不推荐这种方法。你强迫部署你程序的人:
- 选择文件的位置
- 卸载时记住这个位置。
- 处理更新和版本管理
- 如果任何所需文件损坏,请恢复程序功能。
您可以使用 VS 安装项目模板,here's tutorial
或者您可以使用免费的 Wix installer,它有一点学习曲线,但为开发人员提供了更多的功能。
您可以使用 VS 安装项目和 wix 安装 perMachine。