1

我是 C# 和 Visual Studio 的新手..

目前我正在开发一个来自 Windows 8 的 Metro 应用程序,它可以用作代理切换器应用程序。

当我使用此代码时

System.Net.GlobalProxySelection.Select = new System.Net.WebProxy(proxyURI);

它说 System.Net 中不存在 GlobalProxySelection .... 我在代码开头导入了 system.net ..

编辑 System.net 没有问题...那里没有显示错误..但问题是我不能使用“GlobalProxySelection”和“WebProxy”类..

目标框架也被锁定在应用程序属性中。

4

4 回答 4

0

System.Net命名空间位于system.dll程序集中。如果您在启动项目时尚未引用它,我会感到惊讶,但为了安全起见,您应该确保存在对此 dll 的引用。如果没有,则添加它。

您总是可以在 MSDN 上找到此类信息:GlobalProxySelection Class。在继承层次结构部分,有命名空间/程序集信息。

我唯一能想到的另一件事是,您可能添加了对具有此名称空间的其他程序集的引用(似乎不太可能,但可能)。

于 2012-10-29T10:29:27.467 回答
0

您可能没有添加对System.Net程序集的引用。请参阅 MSDN 中的这篇文章,它应该为您提供有关添加此参考的更多信息。

于 2012-10-29T10:23:47.013 回答
0

你可以改变你Target FrameworkApplication sectiondon't fix to Client Profile

在此处输入图像描述

于 2012-10-29T10:40:01.453 回答
0

如果你去你的项目的属性,你的目标框架是什么?可能是不小心使用了框架的“客户端配置文件”版本,它遗漏了很多零碎的东西。如果是这样,将其更改为正常版本,然后它可能会突然存在。

于 2012-10-29T10:37:08.203 回答