2
情況:我需要創建大約40多個解決方案,全部參考3個項目,並且每個解決方案都有一個獨特的項目。我想創建一個多項目模板來做到這一點,但從我讀過的內容來看,它很難或不可能(related SO question, but doesn't answer)。是否可以創建一個引用n個現有項目和一個新項目的多項目模板?
我想我的解決方案看起來像這樣(改變航向的名稱): 這三個由下這個「家庭」創建的所有解決方案中使用:
- MyCompany.Extensions
- MyCompany.MyProject。 Tests.Shared
- MyCompany.MyProject.Scripts
這一個是一個使該溶液獨特,123,124,125等:
- MyCompany.MyProject.Tests.Unit123
是否有可能建立一個多項目模板,將產生這種結構?
參考文獻:MSDN Create Multi Project Templates
是的。但在一個理想的世界中,我可以製作一個模板,並在視覺工作室中使用該模板......但是,我明白了你的觀點,並且我可能朝着這個方向前進。 – jcollum 2010-05-08 18:51:55
但是說解決方案文件是一個xml文檔並不準確。這更像是一個INI文件。並且有很多guid漂浮在那裏... – jcollum 2010-05-08 19:00:53
你是對的,混淆了項目文件。不過,這是一個簡單的格式。使用Guid.NewGuid()創建要寫入的GUID。 「文件+導出模板」命令不支持生成多項目解決方案。 – 2010-05-08 19:26:40