在 visual Studio 2013 年创建 MSI

Creating an MSI in visual Studio 2013

我正在寻求有关为我的公司部署应用程序的帮助。我试过使用 clickonce,但它没有提供允许用户 select 安装位置的选项。我喜欢它,因为它有内置的更新程序。我正在寻找能够满足这些要求的解决方案。我不喜欢install-shield因为更新功能需要钱才能使用

1) 内置更新程序
2) 允许用户 select 安装位置
3) 创建卸载程序
4) 创建桌面和菜单快捷方式

非常感谢您的帮助,通过我尝试过的所有方法,WIX,Visual Studio 安装程序似乎无法正常工作。

感谢您的宝贵时间。

也许检查 . Please skim all answers - there is information about different types of deployment formats. And check the "Roll your own" section towards the bottom of my answer. It is "the poor man's upgrade feature". Further, there is this list of MSI tools。指向更多信息的广泛链接。

您提到 Installshield 由于许可问题不适合您的需求。您可以测试 Advanced Installer。他们有 an upgrade feature (about) (please read), though it is also commercial and costs money. Using the Updater. You can try their forum for more information: https://www.advancedinstaller.com/forums/。我跟不上速度。