1

私はC#とビジュアルスタジオが初めてです..

現在、プロキシ スイッチャー アプリケーションとして機能する Windows 8 用のメトロ アプリケーションを開発しています。

このコードを使用すると

System.Net.GlobalProxySelection.Select = 新しい System.Net.WebProxy(proxyURI);

System.Net に GlobalProxySelection が存在しないというメッセージが表示されます。コードの先頭で system.net をインポートしました。

System.netで問題なく編集 できます...そこにエラーは表示されません..しかし、問題は「GlobalProxySelection」および「WebProxy」クラスを使用できないことです..

また、ターゲット フレームワークはアプリケーション プロパティでロックされています。

4

4 に答える 4

0

System.Netアセンブリへの参照を追加していない可能性があります。この参照の追加に関する詳細情報は、MSDN のこの記事を参照してください。

于 2012-10-29T10:23:47.013 に答える
0

名前System.Net空間は、system.dllアセンブリにあります。プロジェクトを開始したときにまだ参照されていなかったとしたら驚きですが、安全のために、この dll への参照が存在することを確認する必要があります。そうでない場合は、追加します。

この種の情報は、MSDN: GlobalProxySelection Classでいつでも見つけることができます。Inheritance Hierarchy セクションには、名前空間/アセンブリ情報があります。

私が考えることができる他の唯一のことは、この名前空間を持つ他のアセンブリへの参照を追加した可能性があることです (可能性は低いですが、可能です)。

于 2012-10-29T10:29:27.467 に答える
0

Target FrameworkオンApplication sectionとオフを変更できますdon't fix to Client Profile

ここに画像の説明を入力

于 2012-10-29T10:40:01.453 に答える
0

プロジェクトのプロパティに移動すると、ターゲット フレームワークは何ですか? フレームワークの「Client Profile」バージョンを誤って使用している可能性があります。これには、かなりの部分が欠けています。もしそうなら、それを通常版に変更すると、突然存在する可能性があります。

于 2012-10-29T10:37:08.203 に答える