Installation 使用Visual Studio 2012创建MSI或安装项目
我创建了一个小应用程序,我想创建一个MSI文件 在中,此项目类型位于: 其他项目类型->安装和部署->Visual studio安装程序->安装项目 但你唯一得到的是“启用InstallShield限量版” 您可以更改.NET Framework,但不会更改任何内容 为什么不再有了?我怎样才能把它拿回来?有新的方法吗?请参阅: 1年半前,有人宣布项目类型正在被扼杀。备选方案包括:Installation 使用Visual Studio 2012创建MSI或安装项目,installation,windows-installer,visual-studio-2012,project-types,Installation,Windows Installer,Visual Studio 2012,Project Types,我创建了一个小应用程序,我想创建一个MSI文件 在中,此项目类型位于: 其他项目类型->安装和部署->Visual studio安装程序->安装项目 但你唯一得到的是“启用InstallShield限量版” 您可以更改.NET Framework,但不会更改任何内容 为什么不再有了?我怎样才能把它拿回来?有新的方法吗?请参阅: 1年半前,有人宣布项目类型正在被扼杀。备选方案包括: 使用VS2008/2010解决方案构建安装程序 切换到其他工具,如InstallShield或Windows I
注意:此方法仅适用于WPF和Windows窗体应用程序。要使用InstallShield限量版在Visual Studio 2012中创建安装项目,请观看 无法安装服务的InstallShield限量版 “ISLE是迄今为止最差的安装程序选项和升级版,请阅读- 付费的版本最多使用起来很麻烦,在大多数情况下是不可能的 情况。InnoSetup、Nullsoft、Advanced、WiX或任何 其他安装程序更好。如果你做了一个调查,你会看到这一点 没人在用岛。我不知道你们为什么继续交往 使用InstallShield。它会损害您的信誉。任何开发人员都值得信任 他一半的体重都在盐里,当你站着的时候,他知道这个岛一文不值 在这背后,我们不得不质疑微软的判断。” 爱德华·米勒(评论中) 虽然功能强大,但它对用户的不友好程度远远超过了用户,并且具有陡峭的学习曲线。甚至还有一个用于安装Windows服务的可下载模板(参考)
有关Visual Studio 2013,请参阅博文。请查看这篇文章。这肯定会对你有帮助 您可以在页面上选择正确的.NET framework版本。 因此,对于您来说,请使用.NET4.5。我想Visual Studio 2012就是这样。ISLE(InstallShield限量版)是Visual Studio安装和部署项目的“替代品”,但许多用户认为Microsoft在从Visual Studio 2012(及更高版本)删除.vdproj支持并支持第三方公司软件方面采取了错误的步骤 许多人要求退回(),但微软对我们的声音充耳不闻。。。真的很伤心 由于WiX非常复杂,我认为值得尝试一些免费的安装系统——或者。两者都可以编写脚本并易于学习,但与原始SADP一样强大 我已经为NSIS和Inno设置创建了一个非常好的VisualStudio扩展,它具有许多特性(intellisense、语法突出显示、导航栏、直接从VisualStudio编译等)。您可以在(抱歉,自我宣传:)尝试 下载(jrsoftware.org/isdl.php)或(nsis.sourceforge.net/Download)并安装(unsigned softworks.sk/visual installer/downloads.html) 所有安装程序都是简单的Next/Next/Next
在Visual Studio中,选择菜单文件->新建->项目,选择NSISProject或Inno设置,将创建一个新项目(具有完整的源代码)。Visual Studio 2013开发人员取得了一些进展:-D woot woot!见博客文章
链接和信息是从Brian Harry的博客文章中检索到的。微软在Visual Studio中倾听了支持安装程序(MSI)的呼声,并发布了。现在,您可以在Visual Studio 2013中创建安装程序;从visualstudiogallery.我认为(MSDN)是有用的 在为Office 2010创建插件之后,问题是要在客户的计算机上安装它,而不使用ISLE或其他复杂的工具(或昂贵的工具) 解决方案是使用VisualStudio项目的发布工具,如链接中所述。在设置开始工作之前,只需做两件事:
VS 2012中创建Setup.msi