MW211 EXIT

devlog
C#/プロジェクトの流用とGUID
2019年02月13日
VisualStudioでプロジェクトをまるごと流用する場合、
主要なファイルをコピーした上で、プロジェクト名に関わる部分を置換することになる。
この時、GUID変更したいわけだが、変更する方法は、
これまた地道に置換しかないようだ、
但し、適当な新GUIDにしたのでは意味がないので、採番の方法はあるようだ。

【新GUIDの採番方法】
  メニューバー「ツール」より「GUIDの作成」を選択。
  そこで「4.レジストリ形式」を選択し「コピー」ボタンを押下
  (「新規GUID」ボタン押下で別のGUIDが生成される)
  →これでいくつかGUIDを採番しておく

【GUIDの置換】
  秀丸エディタの正規表現であれば、以下でGUIDを洗い出し
  同一GUIDごとに新GUIDに置換していく
┌──────────────────────────────────────┐
│\{\c{8}\-\c{4}\-\c{4}\-\c{4}\-\c{12}\}                                      │
├──────────────────────────────────────┤
│\c{8}\-\c{4}\-\c{4}\-\c{4}\-\c{12}                                          │
└──────────────────────────────────────┘

【アセンブリ情報のGUID】
  アセンブリ情報のGUIDについては、上記でも置換できるが(正規表現的には後者で検索)
  VisualStudioの画面から以下の通り変更することができる。

  「ソリューションエクスプローラー」上の、
  C#プロジェクトの右クリックメニューから「プロパティ」を選ぶ。
  開いた画面にて、左メニューの「アプリケーション」で
  (画面右の)「アセンブリ情報」ボタンを押下。

  「アセンブリ情報」ウインドウにて、「GUID」に貼り付け
  ちなみに「{}」付で貼り付けてもOK(自動で除去される)

  →「\Properties\AssemblyInfo.cs」のGUIDが置換される
分類:VC#