Installation 在Visual Studio 2017中创建安装程序/MSI安装程序

Installation 在Visual Studio 2017中创建安装程序/MSI安装程序,installation,visual-studio-2017,Installation,Visual Studio 2017,我已经在Visual Studio Pro 2017(VB.NET)中编写了outlook加载项VSTO。我已经发布了它,它创建了一个setup.exe,这是正常的,但我想创建一个适当的安装程序,复制本地文件,可以运行静默等 我该怎么做呢?当我要创建新项目时,没有安装程序项目选项。您需要安装到Visual Studio 2017/2019才能访问安装程序项目 根据该页面: 此扩展为Visual Studio安装程序项目提供了与Visual Studio 2015中当前存在的功能相同的功能。要使用

我已经在Visual Studio Pro 2017(VB.NET)中编写了outlook加载项VSTO。我已经发布了它,它创建了一个setup.exe,这是正常的,但我想创建一个适当的安装程序,复制本地文件,可以运行静默等

我该怎么做呢?当我要创建新项目时,没有安装程序项目选项。

您需要安装到Visual Studio 2017/2019才能访问安装程序项目

根据该页面:

此扩展为Visual Studio安装程序项目提供了与Visual Studio 2015中当前存在的功能相同的功能。要使用此扩展,您可以打开“扩展和更新”对话框,选择联机节点并搜索“Visual Studio Installer项目扩展”,也可以直接从此页面下载

安装完扩展并重新启动Visual Studio后,您将能够打开现有的Visual Studio安装程序项目,或创建新的项目


使用最新的Visual Studio 2017企业版(截至2018年9月18日),此处针对此问题发布的其他答案不适用于我

相反,我使用了这种方法:

  • 关闭除一个Visual Studio实例外的所有实例
  • 在正在运行的实例中,访问菜单“工具”->“扩展和更新”
  • 在该对话框中,选择联机->Visual Studio市场->工具->设置和部署
  • 从出现的列表中,选择Microsoft Visual Studio 2017安装程序项目
  • 安装后,关闭并重新启动Visual Studio。转到文件->新项目并搜索单词Installer。如果您看到类似以下内容的列表,您将知道已安装正确的模板:


    这应该标记为正确答案,因为这是Microsoft在Visual Studio 2017中为安装程序项目功能提供的官方产品。如果安装程序项目仍然没有显示:以管理员身份运行VS,请卸载安装程序项目。关闭VS并等待VSIX运行。以管理员身份运行VS,安装安装程序项目。关闭VS并等待VSIX运行。以管理员身份运行VS,启用安装程序项目。使用VS 2017创建的关闭VSmsi与运行VSmsi在Win 7上不起作用。有什么建议吗?我需要比“不工作”更多的信息。但我建议将Visual Studio更新为最新的可用修补程序,因为发现了一些安装/设置问题,最近已修复。安装项目需要win 7上的.Net Framework 4.6.2。Win 7 SP1仅支持4.6.2。那么,在VS 2017社区版上是否有降级安装项目.Net版本的选项?@Antosujesh我也面临同样的问题。为此,您可以编辑
    *.vdproj
    文件。我用4.5搜索了4.6。并更新了
    DefaultLocation
    。此答案与较高的答案有什么区别?