What I am saying is that the solution will not build correctly once I move it out to our staging environment. We are using project references in our solution, but the build seems to be based off of a full path instead of a relative path. For example, here is our localhost directory structure:
c:\projects\dev\brokeragebuilder
c:\projects\dev\brokeragebuilder\common
c:\projects\dev\brokeragebuilder\mywavecontrols
...
we also have a K: drive mapped to our staging webbox laid out like this:
k:\brokeragebuilder
k:\brokeragebuilder\common
k:\brokeragebuilder\mywavecontrols
...
in .net 1.x, if I copy our entire solution including subprojects out to the k: drive, and build the solution, it uses relative pathing to find the subprojects and builds everything from what exists on the K: drive. If I do the same thing with a .NET 2.0 solution, it uses full pathing and tries to build the solution from what exists on my local computer, except the main project. So all the project references in .NET 2.0 seem to use full pathing. We verified this by actually going into the project file itself with notepad. The path for each reference is a full path to my C: drive, instead of a relative path.
This is kind of a problem because currently the only way we could get it to build right on our staging box, was to checkout the project file, change the path for the references to be relative, and then check it back in. Obviously this would be a complete pain if we had to do that everytime we promote a project to staging.
let me know your thoughts on this...
Kirk Quinbar
Zywave, Inc.