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

时间:2017-05-31 13:53:50

标签: installer visual-studio-2017

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

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

由于

2 个答案:

答案 0 :(得分:63)

您需要将this extension安装到Visual Studio 2017才能访问安装程序项目。

根据页面:

  

此扩展提供与Visual Studio 2015 for Visual Studio Installer项目中当前存在的功能相同的功能。要使用此扩展,您可以打开“扩展和更新”对话框,选择在线节点,然后搜索“#Studio Visual Studio Installer项目扩展”,#34;或者您可以直接从此页面下载。

     

完成扩展并重新启动Visual Studio后,您将能够打开现有的Visual Studio Installer项目,或者创建新项目。

答案 1 :(得分:16)

使用最新的Visual Studio 2017企业版(截至2018-09-18),此处针对此问题发布的其他答案对我不起作用。

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

  1. 关闭除一个Visual Studio实例外的所有实例。
  2. 在运行的实例中,访问菜单工具-> 扩展和更新
  3. 在该对话框中,选择在线-> Visual Studio Marketplace -> 工具-> 设置与部署
  4. 从显示的列表中,选择 Microsoft Visual Studio 2017安装程序项目

一旦安装,请关闭并重新启动Visual Studio。转到文件-> 新项目,然后搜索单词Installer。如果您看到类似以下内容的列表,就会知道安装了正确的模板:

enter image description here