【问题标题】:How do I create an .msi or setup.exe from VS 2017如何从 VS 2017 创建 .msi 或 setup.exe
【发布时间】:2018-10-16 18:49:54
【问题描述】:

我正在尝试为 WPF 桌面应用程序创建安装包。我已经安装了 Visual Studio 安装程序并想使用安装向导。它似乎只创建 MSM 或 CAB 安装。我真的想要一个 .msi 或 setup.exe 作为输出。是否可以使用 MS Visual Studio 安装程序或我必须添加其他工具?

【问题讨论】:

    标签: windows-installer visual-studio-setup-proje


    【解决方案1】:

    您确实可以在 Visual Studio 2017 中使用Visual Studio Installer Project type 创建 MSI 文件,但由于a number of significant limitations,不建议使用整个工具。

    如果您坚持使用这种项目类型,那么您只需像这样创建一个“Setup Project”,您应该能够编译 MSI 文件。

    我将尝试将您发送到之前的两个答案,其中包含有关替代方案的更多详细信息:

    上面列出的所有工具都可以很好地创建 MSI 文件。

    【讨论】:

      【解决方案2】:

      您应该使用设置项目类型,而不是向导。这将为您提供一个进入 Windows Installer MSI 构建的 IDE。虽然这是旧的,但这些项目多年来一直没有改变:

      https://www.red-gate.com/simple-talk/dotnet/visual-studio/getting-started-with-setup-projects/

      如果您的安装程序需要安装先决条件,您实际上只需要一个 setup.exe,它将在安装同样创建的 MSI 文件之前完成。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-06-28
        • 1970-01-01
        相关资源
        最近更新 更多