●VS2008->VS2005 のダウングレード
Visual Studio 2008 では Visual Studio 2005 で作成したソリューション・プロジェクトを簡単に移行することができます。
.NET Framework のクラス自体は Visual Studio 2005 で使用されているもの+.NET Framework 3.5 用なのでクラスの中身自体はほぼ無変換です。
しかし一度 Visual Studio 2008 で変換してしまうとソリューションファイル等は Visual Studio 2008 用になってしまいVisual Studio 2005 では開けなくなってしまいます。
Visual Studio 2008 ソリューションを Visual Studio 2005 ソリューションに戻したい場合
【ソリューションファイルのダウングレード】
ソリューションファイルの2~3行目を下記のように書き直します。
【プロジェクトファイルのダウングレード】
Visual Studio 2008 用に変換したときに対象フレームワークが、.NET Framework 3.0 あるいは 3.5 用になっていると
新しいクラス参照が追加されているので、プロジェクトファイルの下記の部分を削除します。
これらに関しては Visual Studio 2005 で開いた後に参照から削除してもOK
.NET Framework のクラス自体は Visual Studio 2005 で使用されているもの+.NET Framework 3.5 用なのでクラスの中身自体はほぼ無変換です。
しかし一度 Visual Studio 2008 で変換してしまうとソリューションファイル等は Visual Studio 2008 用になってしまいVisual Studio 2005 では開けなくなってしまいます。
Visual Studio 2008 ソリューションを Visual Studio 2005 ソリューションに戻したい場合
【ソリューションファイルのダウングレード】
ソリューションファイルの2~3行目を下記のように書き直します。
Microsoft Visual Studio Solution File, Format Version 10.00
# Visual Studio 2008
↓↓↓↓ # Visual Studio 2008
Microsoft Visual Studio Solution File, Format Version9.00
# Visual Studio 2005
# Visual Studio 2005
【プロジェクトファイルのダウングレード】
Visual Studio 2008 用に変換したときに対象フレームワークが、.NET Framework 3.0 あるいは 3.5 用になっていると
新しいクラス参照が追加されているので、プロジェクトファイルの下記の部分を削除します。
<Reference Include="System.Core">
<Import Include="System.Linq" />
<Import Include="System.Linq" />
これらに関しては Visual Studio 2005 で開いた後に参照から削除してもOK