Cannot add System.Web.dll reference

岁酱吖の 提交于 2019-11-28 19:06:06

If you target .NET 3.5 or 4 client profile, you won't see ASP.NET assemblies.

Besides, you should try to use HTTP classes in System.Net.

For people that cant find "System.Web" at .Net References, this might be the answer:

"you need to right-click the project -> properties -> then change the "Target framework" which will probably be ".NET Framework 4 Client Profile" to just ".NET Framework 4".

The answer was given by Tinister (thanks) as a reply to a previuos post. But I thought it was a little bit hidden at his original post. So i put it here to make it easer to be seen. Hope it helps.

System.Web should be referenced from the GAC. This assembly has nothing to do in your application folders.

1 right click on References in Solution Explorer and press add reference...

2 choose the browse tab and go to C:\Windows\assembly\GAC_32\System.Web\System.Web.dll and add the dll file to your references.

Are you trying to add a reference to the System.Web.dll file itself? System.Web is in the GAC on any Windows system, so when you add the reference in your "Add Reference" dialog, choose System.Web from the .NET tab.

JoeR

We've created a tool that will help you to achieve your goal. Muse VSReferences will allow you to add a Global Assembly Cache reference to the project from Add GAC Reference menu item.

Regards

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!