Visual Studio 2010 の名前空間の可視性エラー
この問題は、複数のプロジェクトで構成される C# WinForms ソリューションを操作するときに発生します。メイン DLL プロジェクトに System.Web への参照を追加すると、そのプロジェクトの名前空間が、デバッグ目的で使用される実行可能な WinForms プロジェクトから見えなくなります。
考えられる根本原因
この問題の原因は Visual Studio 2010 のバグであるようで、特に「.NET Framework」のクライアント プロファイルの既定の選択に関連しています。 4 インチ アプリケーション。
修正:
この簡単な調整により、.NET 4.0 のフル バージョンを使用するようにアプリケーションの構成が更新されます。 System.Web が含まれており、名前空間の可視性を解決します。 issue.
Context:
System.Web は .NET 4.0 の完全版の一部ですが、クライアント プロファイルには含まれていません。クライアント プロファイルの存在は主に、わずかに小さいフットプリントを提供するために機能しますが、完全バージョンよりわずかに小さいだけであるため、その使用には疑問が生じています。この問題は最終的に VS2012 で解決され、デフォルト オプションとしてのクライアント プロファイルが廃止されました。
以上がVisual Studio 2010 で System.Web を追加した後、名前空間が非表示になるのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。