How to break large VS solution into smaller solutions

We have a VS2008 solution file containing about 80 projects (yes, I know this sucks).

Projects are located in different folders, and some may depend on other third-party DLL files in the top-level "Libs" folder.

We would like to reorganize this into several smaller .sln files, each of which contains a reasonable number of projects.

The problem is that when moving project files, the relative paths stored in them will break, so we will have to make many manual β€œfixes” to fix this.

Is there any tool or some proven technique for doing something like this?

+5
source share
1

- , , , .csproj .vbproj( xml) , .proj . , xml , .

, proj ( ), node . , , , ,

<Reference Include="NHibernate">
      <HintPath>..\..\ServicesShared\Library\NHibernate.dll</HintPath>
</Reference> 

.proj

<Reference Include="NHibernate">
      <HintPath>..\Common\ServicesShared\Library\NHibernate.dll</HintPath>
</Reference> 

, NHibernate.dll.

, , .

+1

All Articles