首页 文章

无法添加System.Web.dll引用

提问于
浏览
44

我正在尝试使用System.Web.dll程序集中包含的HTTP函数 . 但是,尽管dll似乎与我的项目中的每个其他dll Visual Studio 2010引用存在于同一目录中,但它无法链接并引发警告 - “无法找到引用的组件'System.Web'” . 然而,dll肯定存在于与项目引用的所有其他文件夹相同的文件夹中,并且在“浏览参考”模式中选择它允许我添加它 - 然后它无法填写“路径”属性 . 难道我做错了什么?如何在我的项目中使用System.Web?

任何帮助深表感谢!

Edit: 我没有't have any reference to System.Web in the .Net tab of the '添加参考'窗口 .

6 回答

  • 0

    您是否尝试添加对System.Web.dll file 本身的引用? System.Web位于任何Windows系统上的GAC中,因此当您在"Add Reference"对话框中添加引用时,请从.NET选项卡中选择System.Web .

  • 5

    乔尔

    我们已经创建了一个可以帮助您实现目标的工具 . Muse VSReferences将允许您从“添加GAC参考”菜单项向项目添加全局程序集缓存引用 .

    enter image description here

    问候

  • 29

    如果您以.NET 3.5或4客户端配置文件为目标,则不会看到ASP.NET程序集 .

    此外,您应该尝试在System.Net中使用HTTP类 .

  • 0

    对于那些无法在.Net References上找到“System.Web”的人来说,这可能就是答案:

    “您需要右键单击项目 - >属性 - >然后将”目标框架“更改为”.NET Framework 4“,这可能是”.NET Framework 4 Client Profile“ .

    答案由Tinister(谢谢)作为对previuos帖子的回复 . 但我认为它原来的帖子有点隐藏 . 所以我把它放在这里让它更容易被人看到 . 希望能帮助到你 .

  • 10

    System.Web 应该从GAC引用 . 此程序集与应用程序文件夹无关 .

    alt text

  • 75

    1右键单击解决方案资源管理器中的引用,然后按添加引用...

    2选择浏览选项卡,然后转到C:\ Windows \ assembly \ GAC_32 \ System.Web \ System.Web.dll并将dll文件添加到引用中 .

相关问题