Bor*_*ris 3 .net c# windows windows-installer
我在 Visual Studio 2017 中创建了一个 C# 应用程序。现在我想将我的应用程序作为单个 Windows 安装程序文件分发。我希望有一个简单的一键式解决方案(选择我想要包含的所有文件 -> 瞧!有安装程序)。不过好像没那么容易 :-(
我经常读到 Visual Studio 支持安装项目。但现在情况似乎不再如此,对吧?
第三方工具要么非常复杂(例如Wix、Inno Setup),要么非常昂贵(例如Advanced Installer)。
真的没有简单的方法可以将某些文件包装在 .msi Windows 安装程序中吗?Microsoft 是否不提供用于创建此类安装程序的工具?
有一次,微软确实从 Visual Studio 1 中删除了“Visual Studio Installer Project”支持。然后他们后来让步并增加了支持。我不记得哪些版本没有支持,我想是 2012 年和 2013 年。
这些天(对于 VS2017),要获得 Visual Studio 安装程序项目支持,您可以从市场添加它:
此扩展为 Visual Studio 安装程序项目提供了当前存在于 Visual Studio 2015 中的相同功能。要使用此扩展,您可以打开“扩展和更新”对话框,选择在线节点,然后搜索“Visual Studio 安装程序项目扩展”,也可以直接从此页面下载。
但是,就个人而言,我会选择 WIX。它确实有一个学习曲线,但我认为这是值得学习的。
1出于我个人认为非常好的理由。你必须有一个完整的 Visual Studio 安装才能使它们工作,它们并没有真正与 MSBuild 集成,如果/当你想转向自动化构建时,这会让它们变得痛苦。
| 归档时间: |
|
| 查看次数: |
8708 次 |
| 最近记录: |