[VSS] ソース管理された.slnが開けない。バインド情報が削除される。

おそらく Visual Studio 2003のケースだと思うが……。
VSSにて管理されているソリューションのバインド情報が削除されて開けなくなることがある。
・ バインド情報が見つかりません
と、いうようなエラーメッセージが出る。

バインド情報を更新して.slnを保存しなおしても、再び同じ現象が出てハマった。
こうなってしまったら、.sln自体をテキストエディタで開いて直接編集するしかないようだ。

 で、編集箇所だが。

VSSで管理されていると "GlobalSection" という箇所が追加されているはず。
ここにソリューションに含まれるプロジェクトの詳細が含まれている。

で、確認したところ SccProjectEnlistmentChoice = 2 という箇所が抜けているとダメらしい。
少し調べた感じではこれが何なのかはわからなかった……。

このブログの人気の投稿

コピーした行の挿入が表示されない時はフィルタされていないかチェック

Excel で一部の図形だけ固定する