我已经有一个准备好构建的项目。目前,我正在使用Visual Studio 2013。
但是,我不知道如何在Visual Studio 2013中创建MSI设置,但对于Visual Studio 2010,有很多教程介绍如何在其中创建设置。
这是否意味着我需要安装Visual Studio 2010才能为我的项目创建应用程序设置?
在Visual Studio 2013中创建应用程序设置的最简单方法是什么?
我已经有一个准备好构建的项目。目前,我正在使用Visual Studio 2013。
但是,我不知道如何在Visual Studio 2013中创建MSI设置,但对于Visual Studio 2010,有很多教程介绍如何在其中创建设置。
这是否意味着我需要安装Visual Studio 2010才能为我的项目创建应用程序设置?
在Visual Studio 2013中创建应用程序设置的最简单方法是什么?
微软听取了人们对于在Visual Studio中支持安装程序(MSI)的呼声,并发布了Visual Studio Installer Projects Extension。现在,在VS2013中您可以创建安装程序,从visualstudiogallery下载此扩展。
自Visual Studio 2012起,微软不再提供内置的部署包。如果你想使用该包,你需要使用VS2010。
在2013年,你有以下几个选择:
在我的项目中,我从头开始创建自己的安装程序,由于我不使用Windows Installer,因此它具有超级快的优势,即使在旧计算机上也是如此。
File.WriteAllBytes
或 File.WriteAllText
,具体取决于文件类型)。我没有处理覆盖现有文件的情况 - 我所有的程序集都以我的应用程序名称为前缀(例如 AppName.Controls.dll、AppName.Images.dll),因此重复文件的机会非常小。如果您想处理每种可能的情况,您将不得不像 Windows Installer 那样做 - 这有点违背了定制的目的。 - Ming SlogarVisual Studio 2013现在支持安装程序项目。微软推出了一个Visual Studio扩展,用于生成安装程序项目。
微软建议使用“Visual Studio的InstallShield Limited Edition”来替代已停用的“部署和安装项目”,但它并不如人意,也没有其他人建议使用它。但是对于简单的设置,如果没有问题依赖商业第三方产品,您可以使用它。
另一种选择是使用Windows Installer XML (WiX),但需要手动完成安装程序项目自动处理的许多事情。
application files
按钮。它将打开一个窗口,您可以在其中指定是否要将项目文件包含到安装中。 - Irwene