trapemiyaの日記

hatenablogが新しくなったんで新規一転また2019年1月からちょこちょこ書いてます。C#中心のプログラミングに関するお話です。

VS2010 beta 2からVS2010RCへのモデリングプロジェクトの移行

VS2010 beta2で作成したモデリングプロジェクト(アクティビティ図とかUML関連)は、VS2010 RCで開いてもそのまま動かない。一番大きな違いはバージョンが上がったため、バージョン番号が合わなくなっているからだ。
試行錯誤の結果、以下のようにしたらできたのでメモしておきます。

(1)Modelingプロジェクトを移行元のプロジェクトと同じ名前で作成する。

(2)ModelDefinitionフォルダにあるプロジェクト名.umlを移行元プロジェクトのプロジェクト名.umlで置き換える。
置き換えたプロジェクト名.uml内にdslVersion="0.3.0.0"という記述があるので、それをdslVersion="1.0.0.0"に変更する。

(3)ソリューションエクスプローラーで既存のアイテムを追加する。
例えばユースケースの場合、
hoge.usecasediagram
hoge.usecasediagram.layout
という2つのファイルができるが、これらのファイル内のdslVersion="0.3.0.0"という記述をdslVersion="1.0.0.0"に変更する。2つのファイルそれぞれ一箇所ずつある。

以上