Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Cannot add System.Web.dll reference

I'm trying to use the HTTP functions contained in the System.Web.dll assembly. However, whilst the dll seems to exist in the same directory as every other dll Visual Studio 2010 references in my project, it fails to link in and raises a warning - "The referenced component 'System.Web' could not be found". The dll, however, is definitely there within the same folder as all others referenced by the project and selecting it in 'browse for reference' mode allows me to add it - it then fails to fill in the 'Path' property. Am I doing something wrong? How can I make System.Web available in my project?

Any help is much appreciated!

Edit: I don't have any reference to System.Web in the .Net tab of the 'Add Reference' window.

like image 995
JoeR Avatar asked Sep 18 '10 12:09

JoeR


People also ask

How do I add a reference to System Web DLL?

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.

How do I get System Web DLL?

The best way to get a look under the hood is to create a project and open the References folder. Inside, you'll see all the default libraries, including SYSTEM. WEB. If you right-click a DLL, you can choose "View In Object Browser", which will then open the DLL so you can explore all the stuff inside.

Where do I put System Web Extensions?

In the . NET tab, scroll down to System. Web. Extensions and add it.


1 Answers

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.

like image 173
Nei Avatar answered Oct 12 '22 21:10

Nei