2013-01-06 103 views
0

我正在嘗試開發一個使用IWizard接口的模板Visual Studio 2008解決方案。到目前爲止,我已經能夠成功地將多個項目添加到解決方案。我現在正在考慮將Web安裝項目放入解決方案中,該解決方案將從指定的特定項目中獲得項目輸出。如何通過Visual Studio DTE添加安裝項目?

我看到.vdproj文件不能成爲模板的一部分,因此查看其他可用選項。

我試過但沒有工作的一個選項是在嚮導中保存.vdproj文件的內容,並在解決方案生成後寫出來。我想知道是否可以使用Visual Studio ExecuteCommand添加項目並在安裝項目中添加輸出組而不顯示UI。

以前有人試過嗎?

回答

0

我找到了答案。

在嚮導中保存.vdproj文件內容的方法有效。但是,在將內容寫入文件並將其添加爲項目之前,必須在保存的文本中替換將在安裝項目(Project OutputContent Files)中使用的項目的GUID。

一旦項目被添加到解決方案中,Visual Studio就會添加一個唯一的項目GUID,並且必須使用Visual Studio SDK讀取此GUID並將其替換爲實際的.vdproj文件文本。

相關問題