2014-04-04 63 views
0

我有一个在c#和VS2010环境中开发的Windows应用程序项目。现在我需要为它准备一个设置。我已经通过在VS2010中创建“setup project”准备好了,并且工作正常。为C#Windows应用程序准备安装程序

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

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

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

我的项目将是商业化的,以便任何其他良好的第三方解决方案对我来说都很好。

回答

2

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

事实上,这是另一种方式:您不会将解决方案与WiX集成,但是WiX安装项目将与解决方案中的任何其他项目一样。与Visual Studio安装项目类型非常相似。

相关问题