VB.NET Tips .NET Framework2.0から3.0,3.5へ変更するには?
Visual Studio 2008の開発では、新規プロジェクト作成時に、.NET Frameworkのバージョンを
- .NET Framework2.0
- .NET Framework3.0
- .NET Framework3.5
この3種類から、選択して開発を始めることになります。
当初、.NET Framework2.0にて開発を行っていたが、途中で.NET Framework3.5で開発する必要性が出てきたという場合、移行することはできるのか?
c#2008での開発では、GUIベースで途中から変更できます。
VB2008の場合は、GUIベースでの変更プロセスがありません。
VB2008での.NET Framework移行
開発を行っている、関連ファイルのあるフォルダに
”ファイル名”.vbproj
というファイルがあるはずです。
これを、エディタで開きます。
”TargetFrameworkVersion”タグでくくられている、箇所を探します。
”TargetFrameworkVersion”タグで、アプリケーション使っている.NET Frameworkのバージョン番号が”v2.0”のように表示されているはずです。
<TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
これを、
.NET Framework3.0への移行の場合
<TargetFrameworkVersion>v3.0</TargetFrameworkVersion>
.NET Framework3.5への移行の場合
<TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
- .NET Framework3.0への移行の場合”v3.0”
- .NET Framework3.5の移行の場合”v3.5”
と書き換えて、上書きします。
これで、.NET Frameworkのアップサイジングは完了です。
Visual Studio 2005の場合
Visual Studio 2005で開発できるのは、.NET Framework2.0のみです。
Visual Studio 2005で作成した、プロジェクトをVisual Studio 2008で開くタイミングで、WizardによりVisual Studio 2008プロジェクトへ自動変換されますが、.NET Frameworkは2.0のままです。
このVisual Studio 2005から、Visual Studio 2008へ自動変換されたプロジェクトを
.NET Framework3.0か、3.5へアップサイジングする場合は、上記と同じ処理をすればいいのですが、問題が一つあります。
Visual Studio 2005プロジェクトは、.NET Frameworkは2.0のみの開発環境だったため、
<TargetFrameworkVersion>v2.0</TargetFrameworkVersion>
という表記が”ファイル名”.vbprojにありません。
このため、”ファイル名”.vbprojに上記タグを挿入する必要があります。
関連するエントリー
- None Found