0

Visual Studio用のC#テンプレートを開発したいと思います。このテンプレートで生成されたプロジェクトごとに異なるGUIDを割り当てる必要があります(同じプロジェクトの複数のビルドでも同じである必要があります)。それを行うためのメカニズムはすでにあると思います([アセンブリ: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 に答える