[英]How to generate unique id for each instance of C# project template?
我想為visual studio開發一個C#模板。 我需要為使用此模板生成的每個項目分配不同的GUID(對於同一項目的多個構建,它應保持相同)。 我相信已經有一些機制可以做到這一點([assembly:Guid]屬性或項目guid我不知道)。 那么這樣做的正確方法是什么?
導航到VS安裝目錄,然后深入到Common7 \\ IDE \\ ProjectTemplates \\ CSharp \\ Windows \\ 1033 \\ ClassLibrary.zip。 你會在那里找到assemblyinfo.cs的模板版本。 將其復制到您自己的模板.zip文件中。 請注意,1033是英文,它可能是您的不同代碼頁。
文件中的相關行是
[assembly: Guid("$guid1$")]
當您從模板創建項目時,IDE會使用適當的替換替換$ dollar $之間的文件部分。 此處記錄模板參數。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.