2013-02-03 131 views
3

可能重複:
Wix project template for Visual Studio Express versions?爲什麼WiX無法在Visual Studio 2012 Express中運行?

一直在尋找與Visual Studio 2012和集成快遞免費安裝的創造者。我已經閱讀了有關Windows Installer XML(WiX)的優秀內容,但似乎無法使用Express版本的Visual Studio開箱即用。有沒有解決辦法?我想知道爲什麼免費和開源的功能不能或不能支持Express版本中的項目模板,但可以支持所有其他項目模板。這是微軟的內置屏障,讓人們升級?

+0

Express版本非常意味着限制您使用Microsoft打算提供的開發人員體驗來構建框架。沒有太多的工作要完成「真正的」工作。 – millimoose

回答

10

Visual Studio Express不支持第三方的可擴展性。這是微軟在Visual Studio所有免費版本上的限制。由於Wix作爲一個開源項目進行維護,因此無法儘可能深入地將Visual Studio Express集成到Visual Studio Professional中,並且性能更好。

您仍然可以call Wix from the command-line或通過WixEdit

+0

這是一個恥辱,因爲如果你在免費的VS Int Shell上重新安裝了WiX,它可以正常工作。 –

+0

是的,但隔離/集成Shell也不支持標準項目類型,所以它確實不會改變任何內容。要獲得支持可擴展性和至少一種標準編程語言的Visual Studio版本,您需要Visual Studio Professional或更高版本。 – jessehouwing

+1

我想你錯過了我的觀點。 Express無法做到殼牌可以做的事情是一件令人遺憾的事情。如果功能集重疊,他不需要Pro。再次,如果他將他的快速項目保存在一個解決方案中,並將他的WiX項目保存在另一個解決方案中,那麼他可以使用一個虛擬機來處理這個wix,然後通過TFS/MSBuild將它們全部發送進行編譯。哈克?是。但它證明了限制毫無意義的煩人之處。 –

相關問題