私はVisual Studio用のC#テンプレートを開発したいと思います。このテンプレートで生成されたプロジェクトごとに異なるGUIDを割り当てる必要があります(同じプロジェクトの複数のビルドで同じにしてください)。私はすでにそれを行うためのメカニズムがあると信じています([assembly:Guid]属性または私が知らないプロジェクト・ガイド)。だから、それを行う正しい方法は何ですか?C#プロジェクトテンプレートのインスタンスごとに一意のIDを生成するにはどうすればよいですか?
0
A
答えて
2
VSインストールディレクトリに移動し、Common7 \ IDE \ ProjectTemplates \ CSharp \ Windows \ 1033 \ ClassLibrary.zipにドリルダウンします。そこには、assemblyinfo.csのテンプレートバージョンがあります。それを自分のテンプレートの.zipファイルにコピーします。 1033は英語であることに注意してください。あなたのコードページは違うかもしれません。あなたは、テンプレートからプロジェクトを作成するとき
ファイル内の該当する行が
[assembly: Guid("$guid1$")]
あるIDEは、適切な置換を有する$ドルの間でファイル$の部分を置き換えます。テンプレートパラメータはdocumented hereです。
関連する問題
- 1. Expression Engine 2で一意のIDを生成するにはどうすればよいですか?
- 2. モデルからhtmlタグの一意のdom idを生成するにはどうすればいいですか
- 3. C++一意のIDを生成する
- 4. javascriptでオブジェクトの一意のインスタンスを作成するにはどうすればよいですか?
- 5. 一意の「列」ごとにSUM()を取得するにはどうすればよいですか?
- 6. C#でGuidを使用するインスタンスの一意のIDを生成
- 7. PHPで一意の乱数を生成するにはどうすればよいですか?
- 8. 異なるIDカテゴリに基づいて一意のIDを生成するにはどうすればよいですか?
- 9. bigtableインスタンスごとにサービスアカウントを作成するにはどうすればよいですか?
- 10. TSQLを使用して一意のユーザー名を生成するにはどうすればよいですか?
- 11. このデータセットの時間帯ごとにシリーズボックスプロットを生成するにはどうすればよいですか?
- 12. Pythonデータフレームで一意のレコードIDを作成するにはどうすればいいですか
- 13. link_toタグの一意のIDをレールに設定するにはどうすればよいですか?
- 14. Hyperledgerで一意のIDを取得するにはどうすればよいでしょうか?
- 15. 各SQLite行に一意のIDを挿入するにはどうすればよいですか?
- 16. リピーターのチェックボックスの一意のIDを取得するにはどうすればよいですか?
- 17. クラスのインスタンスごとにフィールド値の配列を取得するにはどうすればよいですか?
- 18. 各訪問者の一意のIDを取得するにはどうすればよいですか? php
- 19. socket.ioで一意のクライアントIDを取得するにはどうすればよいですか?
- 20. GTMで一意のID値を表示するにはどうすればよいですか?
- 21. Webカテゴリに表示されるVisual Studioプロジェクトテンプレートを作成するにはどうすればよいですか?
- 22. リンクサービスのセッションIDと認可トークンをプログラム的に生成するにはどうすればよいですか?
- 23. パスごとにスワッガースキーマを生成するにはどうすればよいですか?
- 24. ユーザ入力に基づいてテキストファイルに一意のIDを生成して保存するにはどうすればよいですか?
- 25. 再帰的なデータ型の任意のインスタンスを作成するにはどうすればよいですか?
- 26. JobScheduler - 一意のジョブIDを特定するにはどうすればよいですか?
- 27. NetworkInterfacesOperationsのインスタンスを作成するにはどうすればよいですか?
- 28. ObjectSetのインスタンスを作成するにはどうすればよいですか?
- 29. プロジェクトごとにMavenソースの生成を自動化するにはどうすればいいですか?
- 30. インストールされているインスタンスごとに新しいGUIDを生成するにはどうすればよいですか?