目次

Visual Studio 2010でWindows Formアプリケーションを作成すると System.Web アセンブリを参照できない - Visual Studio

Visual Studio 2010でWindows Formアプリケーションを作成すると System.Web アセンブリを参照できない現象について紹介します。

現象

Visual Studio 2010で.NET Framework 4.xでWindows Formアプリケーションを作成すると System.Web アセンブリが参照できないことがあります。
ソリューションエクスプローラの[参照設定]のノードを選択し、右クリックのポップアップメニューで[参照の追加]を選択し、参照の追加ダイアログを開いてもSystem.Webはアセンブリ一覧に表示されません。

原因

これはアプリケーションのフレームワークが.NET Framewoprk 4 Client Profilesになっているためです。ソリューションエクスプローラでプロジェクトノードを選択し、右クリックのポップアップメニューの[プロパティ]を選択しプロパティ情報を表示すると、対象のフレームワークが[.NET Framewoprk 4 Client Profiles]になっていることがわかります。

対処法

先に表示したプロジェクトのプロパティの対象のフレームワークのコンボボックスから[.NET Framework 4]を選択します。


対象のフレームワークを変更すると下図の[ターゲットフレームワークの変更]ダイアログが表示されます。


ターゲットフレームワークが[.NET Framework 4]になると、参照の追加ダイアログボックスに System.Webアセンブリが表示されます。


著者
iPentec.com の代表。ハードウェア、サーバー投資、管理などを担当。
Office 365やデータベースの記事なども担当。
最終更新日: 2024-01-06
作成日: 2010-10-29
iPentec all rights reserverd.