Marco Rizzi SPBlog

SharePoint, web and so many things.

Visual Studio .NET 2003 Binding con VSS

Visual Studio .NET 2003 introduce il concetto della root della soluzione in VSS. La root della soluzione abilita Visual Studio a creare automaticamente i binding per gli utenti, riducendo così il numero di mapping che gli utenti devono stabilire quanto aggiungono una soluzione a VSS o aprono una soluzione da VSS eliminando i noiosi prompt "Add To" o "Open From".

La root della soluzione non è niente altro che un singolo binding a tutti i contenuti di una soluzione Visual Studio .NET che è stata creata quando la soluzione è stata aggiunta a VSS.

La struttura di default di una soluzione su VSS segue questo modello:

  1. Una folder con il nome della solution e l’estensione .root (Questa è la root della soluzione)
  2. Una subfolder della root  della soluzione che corrisponde al LCP (Longest Common Path (LCP). Il LCP è la prima directory dei file comune per i file di soluzione e i progetti non-Web nella stesso drive. Es. Il LCP tra c:\dev\solutions\solution1 e c:\dev\projects\project1 è c:\dev)
  3. Tante subfolder della root della soluzione quanti sono i binding ai progetti Web
  4. Tante subfolder della LCP folder quanti sono i binding ai progetti non-Web

Nel caso si avesse la necessità di modificare il comportamento di Visual Studio .NET 2003 per quanto riguarda il binding con VSS e si volesse emulare quello di Visual Studio .NET 2002 è sufficiente aggiungere la seguenti chiave di registry: [HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\7.1\SourceControl] "DoNotCreateSolutionRootFolderInSourceControl"=dword:00000001

Posted: ott 22 2003, 11:49 by marcorizz