Visual Studio 2012如何获取缺少的程序集引用

时间:2012-10-29 10:21:15

标签: c# visual-studio

我是c#和visual studio的新手..

目前我正在为Windows 8开发一个用作代理切换器应用程序的城域应用程序..

当我使用此代码时

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

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

修改 没有System.net的问题...没有错误显示在那里..但事情是我不能使用“GlobalProxySelection”和“WebProxy”类..

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

4 个答案:

答案 0 :(得分:0)

您可能尚未添加对System.Net程序集的引用。来自MSDN的See this article,它可以为您提供有关添加此引用的更多信息。

答案 1 :(得分:0)

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

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

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

答案 2 :(得分:0)

如果您转到项目的属性,您的目标框架是什么?可能是因为它意外地使用了框架的“客户端配置文件”版本,它错过了相当多的零碎。如果是这样,将其更改为正常版本,然后它可能会突然存在。

答案 3 :(得分:0)

您可以更改Target FrameworkApplication section

上的don't fix to Client Profile

enter image description here