2014-04-04 60 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安裝項目類型非常相似。

相關問題