I've found the project-file-less "feature" of VS2005 to be troublesome in a few ways when using integrated source control (VSS2005) in a multi-developer scenario. The main problem I'm having is getting it to play nicely with Assembly References (non-project and non-GAC references). Because project files are no more, apparently so are Reference Paths for Web Projects. It took me a while to figure out the .refresh files. I don't believe VS2005 creates these files correctly in a consistent manner and is quick to add the assembly to source control if it doesn't find the .refresh exactly they way it expects to.
After thinking I had all this correctly setup, I'm getting the following warnings at build time that I don't know how to resolve.
Warning: Unable to update auto-refresh reference 'microsoft.practices.enterpriselibrary.exceptionhandling.dll'
As you can see I'm trying to have a reference to an Enterprise Library assembly that's located in a directory outside of my project. The corresponding resource file is as follows - which is a correct path.
C:\PRS.NET\Source\Web\Assemblies\Microsoft.Practices.EnterpriseLibrary.ExceptionHandling.dll
Can someone explain this to me?