我有一個項目,我創建了WiX(Windows Installer for XML)文件,當它們不存在時。它工作完美。現在我想擴展它以添加更多功能。我想知道是否有一種方法來編程創建一個Visual Studio項目?這個項目是作爲我們每晚構建過程的一部分運行的,當需要創建一個新的wix文件時,它會創建,但是我希望在構建完成時擁有所有的東西,所以如果需要,您可以在Visual Studio中打開該項目,然後開始編輯。我是否在可能的領域之外做夢?任何微調正確的方向將不勝感激。動態創建VS項目
Q
動態創建VS項目
4
A
回答
5
項目文件是XML,所以沒有理由你不能(艱難地)
1
一般來說Visual Studio中的API,我不相信這是一個好主意。儘管我贊成完整的端到端構建自動化,但安裝程序是源代碼,並且應該有意地對其進行任何更改。我不喜歡將文件插入光盤並將其從安裝中刪除。如果某個產品添加了文件,則應該將其明確添加到安裝程序中,並且如果文件被刪除,則應該明確地從安裝程序中刪除該文件。如果沒有發生相應更改,對這個基線的任何更改都會引發構建中斷。
這就是IMO,唯一能夠100%確定進入安裝過程的方法是有意和準確的。
相關問題
- 1. 動態創建xcode項目
- 2. 自動化項目創建在VS
- 3. 在VS 2010中創建一個動態項目模板?
- 4. 創建Xml vs動態創建視圖
- 5. 在VS 2017中創建團隊項目
- 6. WPF C#創建類似VS的項目
- 7. 動態創建動態選擇選項
- 8. 目標動態創建Div
- 9. 動態創建控件vs拖放
- 10. 從VS 2008項目自動創建UML圖的工具
- 11. eclipse中的動態web項目創建選項helios
- 12. 如何爲目錄項目創建動態路由器
- 13. 動態Web項目創建中的Eclipse構建問題
- 14. 動態創建proc目錄條目?
- 15. 創建項目
- 16. 動態創建按鈕vs創建它通過xml文件(靜態)?
- 17. 在jsp上爲arraylist中的項目創建動態表
- 18. 在項目列表中創建django中的動態標籤
- 19. eclipse不會讓我創建一個動態的web項目
- 20. 動態創建並添加項目到TableLayoutPanel
- 21. 我將如何創建動態類項目? C#WinForms
- 22. Rails 5,jQuery,添加事件動態創建項目
- 23. 如何在C#中引用動態創建checkedlistbox項目
- 24. Eclipse:以編程方式創建動態Web項目
- 25. Excel VBA添加項目動態創建組合框
- 26. 在動態web項目中創建屬性文件?
- 27. jQuery .text()不適用於動態創建的項目,如div,span
- 28. 動態創建列表項目的模板
- 29. 爲傳送帶滑塊創建動態寬度項目
- 30. 右鍵單擊時動態創建項目的文本
感謝您的快速響應。我毫不懷疑這是我的問題的完美答案,可惜我認爲這讓我感到頭痛。 – Adkins 2010-04-09 11:51:02