2

我有一个应用程序,它有一个“主”exe,它只是一个带有许多图标的表单。当用户启动应用程序时,会显示主窗体,然后用户单击一个图标来启动所选应用程序,该应用程序是同一目录中的单独 exe。目前,部署基于“主”项目,其他 (13) 个 exe 文件作为文件添加。所有 exes,包括主要的都是单独的 VB 项目,并且在单独更新/调试等时具有自己的版本号。使用 Inno 设置处理更新,用户只需将其安装到“主”目录中,覆盖现有文件。这是在VB5下。该代码现在已移植到 VS2010,我正在寻找有关 .NET 部署理念的建议。

我可以在 .NET 中重复 (VB5) 方法吗(设置“Main”并将其他 exes 添加为文件等,然后覆盖更新)?

.NET 下有没有更有效的方法?

此外,我将不胜感激有关使用最简单/最佳安装程序的任何建议;VS2010、Wix、Advancedinstaller(免费版)等。

4

2 回答 2

0
  • 查看 ClickOnce 了解部署理念。 msdn 使用 ClickOnce 部署 Windows 窗体应用程序 如果您不喜欢“ClickOnce”,可以查看 Visual Studio 的“安装项目”,它还不错。

  • 是的,您可以重复设置“主要”并将其他 exes 添加为文件

于 2012-09-18T12:02:40.897 回答
0

查看 WiX 安装程序:http ://wix.codeplex.com/ 文档很差,但您可以构建非常强大的安装程序。特别是您可以构建一个安装程序,它从所有项目中获取必要的数据,然后构建一个“大”安装程序。

Vb2010 可以在同一个解决方案中处理大量项目——也许这有助于减少冗余。但是,如果您要从事本质上不相关的项目,我认为您的方式还可以。

Clickonce 在 Windows XP 下不起作用,我说的对吗?

于 2012-09-18T14:28:43.610 回答