我创建一个小的应用程序,我想创建一个MSI文件。
在Visual Studio 2010中 ,你必须在这个项目类型:
其他项目类型 - > 安装和部署 - > Visual Studio安装 - > 安装项目
但你拥有的唯一的事情的Visual Studio 2012为“启用的InstallShield限量版”。
您可以将.NET Framework更改,但没有任何变化。
为什么不存在了? 我怎么能找回来? 有没有一种新的方式来做到这一点?
我创建一个小的应用程序,我想创建一个MSI文件。
在Visual Studio 2010中 ,你必须在这个项目类型:
其他项目类型 - > 安装和部署 - > Visual Studio安装 - > 安装项目
但你拥有的唯一的事情的Visual Studio 2012为“启用的InstallShield限量版”。
您可以将.NET Framework更改,但没有任何变化。
为什么不存在了? 我怎么能找回来? 有没有一种新的方式来做到这一点?
要创建使用InstallShield限量版的Visual Studio 2012安装项目,观看这部影片 。
无法安装服务的InstallShield限量版。
“ISLE是迄今为止最糟糕的安装选项和升级,看的 - 在大多数情况下支付的,版本是很麻烦的最好用,也不可能InnoSetup,Nullsoft的,先进的,维克斯,或几乎任何其他安装程序是更好,如果你。你会看到没有人使用ISLE的调查。我不知道为什么你们继续使用InstallShield关联。它破坏你的信誉。任何开发人员都值得一半他在盐的重量知道ISLE是毫无价值的,当你站在它背后我们有质疑微软的判决。”
由爱德华·米勒(在评论Visual Studio安装项目扩展 )。
该WiX的工具集 ,它们虽然功能强大是超过对用户不友好的,具有陡峭的学习曲线。 甚至还有安装Windows服务下载的模板(参考VS2012:安装Windows服务的 )。
对于Visual Studio 2013,请参阅博客文章创建与Visual Studio安装 。
请参阅:
Visual Studio安装项目(vdproj)不会VS的未来版本出货
Windows安装程序部署
它是1年半前,该项目类型被杀害公布。 替代方案是:
你有没有尝试过的“发布”的方法? 您只需右键单击在Solution Explorer中的项目文件,然后从弹出菜单中选择“发布”。 这就造成了一些非常简单的步骤安装程序。
你可以从项目属性窗口中的发布选项卡安装程序的更多配置。
注意:此方法仅适用于WPF和Windows窗体应用程序。
微软已经听取了哭在Visual Studio支持安装程序(MSI),并发布了Visual Studio安装项目扩展 。 现在,您可以创建在Visual Studio 2013的安装程序; 这里下载该扩展从visualstudiogallery。
ISLE(InstallShield将限量版)是Visual Studio安装和部署项目的“更新换代”,但许多用户认为微软采取了错误的一步从的Visual Studio 2012(后来的)移除.vdproj支持,并支持第三方公司的软件。
很多人问返回回( 带回的基本设置和部署项目类型Visual Studio安装 ),但微软是聋子我们的声音......真的很伤心。
至于WiX的真的很复杂,我觉得这是值得尝试一些免费安装系统- NSIS或Inno Setup的 。 无论是编写脚本,简单易学 - 但功能强大的原始SADP。
我已经创建了NSIS和Inno Setup的许多功能(智能感知,语法高亮,导航栏,编辑直接从Visual Studio等),一个非常好的Visual Studio的扩展。 你可以试试www.visual-installer.com (对不起,自我宣传:)
下载Inno Setup的 (jrsoftware.org/isdl.php)或NSIS (nsis.sourceforge.net/Download),并安装V&我 (unsigned-softworks.sk/visual-installer/downloads.html)。
所有的安装很简单下一首/下一首/下一...
在Visual Studio中,选择菜单文件 - > 新建 - > 项目选择NSISProject或创新安装 ,以及一个新的项目将被创建(全文源)。
有适用于Visual Studio 2013开发了一些进展:-D活泉活泉! 见博客文章Visual Studio安装项目扩展 。
链接和信息是从布莱恩哈利的博客文章检索创建与Visual Studio安装 。
看看文章Visual Studio安装部署 。 它一定会帮助你的。
您可以选择.NET框架的页面上的正确版本。 因此,对于你,让.NET 4.5。 我想这将是那里的Visual Studio 2012。
我认为, 部署使用ClickOnce Office解决方案 (MSDN)是有用的。
创建后, 展望为Office 2010插件的问题是客户的计算机上安装它,而无需使用ISLE或其他复杂的工具(或昂贵)。
解决的办法是使用发布的Visual Studio项目的仪器,如链接描述。 要做就在事态进一步恶化之前设置将工作: