.NET Framework Windows FormアプリケーションでSystem.Web アセンブリの参照を追加する - Visual Studio
.NET FrameworkのWindows FormアプリケーションでSystem.Web アセンブリの参照を追加する手順を紹介します。
現象の確認
.NET FrameworkのWindows Formアプリケーションを作成し、System.Web アセンブリのクラスやメソッドをコード中に記述します。
プロジェクトをビルドすると、次のエラーが発生します。
エラーメッセージ
現在のコンテクストに '(Syste.Web アセンブリのクラス)' という名称は存在しません
ソリューションエクスプローラーでプロジェクトの参照ノードを開いて参照しているアセンブリを確認します。
Windows Formアプリケーションを作成した状態では、System.Web アセンブリは参照に追加されていないことがわかります。
参照の追加
System.Web アセンブリを参照氏に追加します。
プロジェクトを開き、ソリューションエクスプローラの参照ノードをクリックして選択します。右クリックしてポップアップメニューを表示します。
メニューの[参照の追加...]の項目をクリックします。
[参照マネージャー]のダイアログが表示されます。
中央のアセンブリ一覧が表示されているエリアを下にスクロールします。'System.Web' の項目があります。
'System.Web' の項目の左側にあるチェックボックスをクリックしてチェックをつけた状態にします。設定ができたらダイアログウィンドウ右下の
[OK]ボタンをクリックします。
'System.Web' アセンブリが参照に追加されました。
ソリューションエクスプローラーでプロジェクトのノード内の[参照]ノードを開きます。先ほど参照を追加した、System.Web アセンブリへの参照が追加されています。
ビルドすると、エラーは発生せずにビルドが通ります。
WIndows Formアプリケーションに System.Web アセンブリの参照を追加できました。
著者
iPentecのメインプログラマー
C#, ASP.NET の開発がメイン、少し前まではDelphiを愛用