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

Ed *_*ley 41 installer visual-studio-2017

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

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

谢谢

Jam*_*gle 80

您需要将此扩展安装到Visual Studio 2017才能访问安装程序项目.

根据页面:

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

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

  • 这应该被标记为正确答案,因为它是Microsoft在Visual Studio 2017中为安装程序项目功能提供的官方产品. (4认同)
  • 如果Installer Projects仍然没有出现:以Admin身份运行VS,则卸载Installer Projects。关闭VS,然后等待VSIX运行。以管理员身份运行VS,安装安装程序项目。关闭VS,然后等待VSIX运行。以管理员身份运行VS,启用安装程序项目。关闭VS。运行VS (2认同)

Jaz*_*mov 24

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

相反,我使用这种方法:

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

安装完成后,关闭并重新启动Visual Studio.转到文件 - > 新建项目,然后搜索"安装程序"一词.如果您看到如下所示的列表,您将知道安装了正确的模板:

在此输入图像描述