ホーム > VB.NET, コンピュータ > VB.NET Tips .NET Framework2.0から3.0,3.5へ変更するには?

VB.NET Tips .NET Framework2.0から3.0,3.5へ変更するには?

2009 年 4 月 7 日

VS2008.NET Frameworkの移行

photo by PhOtOnQuAnTiQuE

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
というファイルがあるはずです。

”ファイル名”.vbproj

これを、エディタで開きます。

”TargetFrameworkVersion”タグでくくられている、箇所を探します。

”TargetFrameworkVersion”タグで、アプリケーション使っている.NET Frameworkのバージョン番号が”v2.0”のように表示されているはずです。

    <TargetFrameworkVersion>v3.5</TargetFrameworkVersion>

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

VB.NET, コンピュータ , , , , , , , ,

  1. コメントはまだありません。
  1. トラックバックはまだありません。