为C#Windows应用程序准备安装程序

时间:2014-04-04 08:34:57

标签: c# windows installation

我在c#和VS2010环境中开发了一个Windows应用程序项目。现在我需要为它准备一个设置。我已经通过创建"设置项目"在VS2010内,它工作正常。

问题是,当我想将我的项目迁移到VS2012时,我注意到微软不再支持"安装项目"在VS2012里面了。似乎出现了InstallShield技术。

我的问题是,是否有人尝试使用VS2010在VS2012中创建的现有安装项目?它有用吗?任何问题? VS2012仍然支持吗?

顺便说一下,我在网上进行了研究,发现WiX是另一种设置准备的解决方案。有人用过吗?我可以将我的VS2010 .SLN文件集成到ViX中吗?将项目迁移到VS2012时,这会有效吗?如果是这样,怎么样?

我的项目将是商业性的,以便我可以使用其他任何第三方解决方案。

1 个答案:

答案 0 :(得分:2)

我认为您应该迁移到WiX,因为它可用于Visual Studio 2010和更高版本的Visual Studio。它还创建了MSI安装程序,并且比Visual Studio 2010模板创建的设置更加可定制。

实际上它是另一种方式:您没有将解决方案与WiX集成,但WiX安装项目将与解决方案中的任何其他项目一样。与Visual Studio安装项目类型几乎完全相同。