I\'m creating a DLL with a reference to web services (I don\'t have the choice to do so) but I have to add web service references to the project that uses the DLL for it to
You could try looking into svcutil.exe , which allows you to generate the client side proxy code for your service via the command line. You should be able to take the code file that it produces and simply add it to your DLL project. This lets you bypass Visual Studio completely.