2012-04-18 46 views
0

我想爲visual studio開發一個C#模板。我需要爲使用此模板生成的每個項目分配一個不同的GUID(對於同一項目的多個版本,它應該保持不變)。我相信已經有一些機制可以做到這一點([assembly:Guid]屬性或者我不知道的項目guid)。那麼,正確的方法是什麼?如何爲每個C#項目模板實例生成唯一的ID?

回答

2

導航到VS安裝目錄,然後鑽入Common7 \ IDE \ ProjectTemplates \ CSharp \ Windows \ 1033 \ ClassLibrary.zip。你會在那裏找到assemblyinfo.cs的模板版本。將其複製到您自己的模板.zip文件中。請注意,1033是英文,它可能是您的不同代碼頁。

文件中相關線上

[assembly: Guid("$guid1$")] 

當您從您的模板的項目的IDE取代美元$ $之間的文件的部分用適當的替代。模板參數是documented here

相關問題