0

我想为 Visual Studio 开发一个 C# 模板。我需要为使用此模板生成的每个项目分配不同的 GUID(对于同一项目的多个构建,它应该保持相同)。我相信已经有一些机制可以做到这一点([assembly: Guid] 属性或我不知道的项目 guid)。那么正确的方法是什么?

4

1 回答 1

3

导航到 VS 安装目录,然后深入到 Common7\IDE\ProjectTemplates\CSharp\Windows\1033\ClassLibrary.zip。您将在那里找到 assemblyinfo.cs 的模板版本。将其复制到您自己的模板 .zip 文件中。请注意,1033 是英文,它可能与您的代码页不同。

文件中的相关行是

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

当您从模板创建项目时,IDE 会用适当的替换替换 $dollars$ 之间的文件部分。模板参数在此处记录

于 2012-04-21T19:36:26.817 回答