私の質問はここに似ています: ASP.NET System.Anything is not defined
Web サイト プロジェクトを MVC 4 プロジェクトに変換中です。これを行うために、新しい MVC プロジェクトを作成し、以前の Web サイトからすべてのコンテンツをインポートしました。どちらのプロジェクトも VB にあり、MVC 4 更新プログラムと TFS 2012 更新プログラムの両方が適用された Visual Studio 2010 SP1 を使用しています。
MVC プロジェクトをビルドすると、エラーが表示されるようになりました。「タイプ 'System.Web.UI.Webcontrol' が定義されていません」のようなもの。エラーにカーソルを合わせると、エラーを修正するためのプロンプトが 2 つ表示されます。
1) 'System.Web.UI.WebControl' を 'Global.System.Web.UI.WebControl' に変更します 2) 'System.Web.UI.WebControl' を 'WebControl' に変更します
これらは両方ともそれを修正しているようですが、「System.Web.UI.WebControl」を使用してこのクラスを参照できない理由を知っている人はいますか? すべてのコードを変更したくありません...そこには何百もの行があります。
更新: System および System.Web.UI 名前空間の外では、'System.' を削除することもできます。したがって、「System.Drawing.Color」は「Drawing.Color」になります。