【问题标题】:making a setup file for a vb.net project为 vb.net 项目制作安装文件
【发布时间】:2011-03-27 10:32:43
【问题描述】:

我在VB.NET上做一个项目,项目完成后,可以安装在任何人的电脑上吗?

我的意思是说,我用VB.NET 2008做的项目,只能通过Visual Studio运行,

我希望将此项目或软件安装在 PC 上,包括所有数据库和每个文件。

这可能吗?

【问题讨论】:

  • 构建你的项目,如果它是一个Windows窗体项目,寻找bin文件夹,你会找到一个.exe文件。
  • @giddy Ya 但只有当所有文件一起组合在一个文件夹中或如何从 VS 保存时才有效。但是我想要一些软件如何安装,如何制作安装文件?

标签: .net vb.net .net-3.5 installation


【解决方案1】:

最简单的选项是Click Once Setup。见this walk through

如果您想要一个更个性化的安装程序,您可以创建一个 Setup Project 然后。

看到这个older article on Setup Projects in VS 2005。你会有一个想法。

Visual Studio 安装程序将创建一个msi 和一个exe。还有用于 .NET 框架和其他安装的预先准备好的引导程序。这意味着您可以在安装中添加 .NET Framework,安装程序会自动检查并将其安装在目标机器上。

查看selecting Pre-Requisites for your setup.

最后,它还附带Deployment Editors,可让您在目标机器上放置文件、注册表项或快捷方式。

这不是你唯一的选择,如果你想要一个完全定制的设置来做复杂的事情,我建议(你必须用代码编写你的整个设置)

【讨论】:

    【解决方案2】:

    如果您只有 VB.NET 2008 Express,则只能制作 ClickOnce。 (安装项目附带专业)。

    ClickOnce 一点也不差。用户可以在自己登录时运行您的 Setup.exe,而只需忽略“不信任”警告。

    如果您想让它看起来更好,您可以在 VB 2008 中制作您的证书文件(免费)。项目 > YourApp 属性 > 签名 > 检查签名 ClickOnce 清单 > 创建测试证书。确保在受信任的根证书颁发机构中添加证书。您在发布时将其添加到您的计算机中,并在安装时将其添加到用户的计算机中。您可以在 IE > Internet 选项 > 内容 > 证书 > 受信任的根证书颁发机构中完成这项工作。

    虽然买证书是很贵的,而且只是收益远大于成本,你还是买吧。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-11-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多