A DLL like System.Web.dll exists on my machine in over 100 locations. Which is the right one? I've been choosing the matching x64 version in the Global Assembly Cache (GAC), but this puts a long bizarre path in front of the DLL name. So I've been wondering if there is a best practice for which place to get these DLLs from? And thinking perhaps if I had the "correct" place, it would be from the same place as those DLLs at the top of the References dialog that have no path. Where is that?
2. I've noticed that if I manually add references to the .csproj file, NT8 will whack them when I build from within the NT8 editor. This implies that the DLLs in the References dialog are stored in a location other than the .csproj file itself and then used to emit the .csproj file. So where would that be? Is there a registry key or a file location somewhere I can edit?
There are a variety of circumstances where editing these in a text editor would by faster, say if I move a directory I am depending on for multiple DLLs.
Cheers.

Comment