私は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. javascriptでオブジェクトの一意のインスタンスを作成するにはどうすればよいですか?
- 4. 一意の「列」ごとにSUM()を取得するにはどうすればよいですか?
- 5. PHPで一意の乱数を生成するにはどうすればよいですか?
- 6. 各SQLite行に一意のIDを挿入するにはどうすればよいですか?
- 7. アプリケーションのインスタンスごとに一意のアプリケーションデータディレクトリを作成
- 8. プラグアンドプレイID(PNPID)はデバイスごとに一意ですか?
- 9. Webカテゴリに表示されるVisual Studioプロジェクトテンプレートを作成するにはどうすればよいですか?
- 10. 再帰的なデータ型の任意のインスタンスを作成するにはどうすればよいですか?
- 11. インストールされているインスタンスごとに新しいGUIDを生成するにはどうすればよいですか?
- 12. ObjectSetのインスタンスを作成するにはどうすればよいですか?
- 13. QWebEnginePageインスタンスごとに異なるプロキシを設定するにはどうすればよいですか?
- 14. grepとの一意の一致の数を出力するにはどうすればよいですか?
- 15. 18文字列を一意のIDに変換するにはどうすればいいですか?
- 16. NHibernate:一時インスタンスを保存するときにID IDはどのように更新されますか?
- 17. 動的に生成されたボタンのIDをアクションメソッドに渡すにはどうすればよいですか?
- 18. カスタマーIDごとに個別の注文IDを持つにはどうすればいいですか?
- 19. oracleデータベースのIDごとの行数を制限するにはどうすればよいですか。
- 20. SQLAlchemyでは、一意のペアを作成するにはどうすればよいですか?
- 21. 一意のIDを生成する式はありますか?
- 22. Arcmapで一意のIDを取得したり、レイヤーを生成したりするにはどうすればよいですか?
- 23. Pythonで人にやさしい一意のIDを生成するには?
- 24. C#からUSBキーを一意に識別するにはどうすればよいですか?
- 25. iPhone | NSTimeIntervalから一意のキーを作成するにはどうすればよいですか?
- 26. 新しいレコードごとにフィールドのデフォルト値を作成するにはどうすればよいですか?
- 27. TinyMCEインスタンスごとにcontent.cssリクエストを避けるにはどうすればよいですか?
- 28. Perlで一意の識別子を作成するにはどうすればよいですか?
- 29. mysqlフィールドを一意にするにはどうすればいいですか?
- 30. C/C++プログラムのgcc(任意のフレーバ)コンパイラによって生成されたアセンブリコードを確認するにはどうすればよいですか?