2013-03-30 15 views

Odpowiedz

17

Nie, ale kiedy mam rozwiązanie z wieloma projektami, które chcę przekazać temu strumieniowi kompilacji, robię coś, co może odpowiadać twoim potrzebom.

Ponieważ program Solution Explorer sortuje elementy alfabetycznie, umieszczam projekty w "folderach rozwiązania". W każdym folderze projektu umieszczam prefiks. Więc mogę nazwać folder "A. Helper Assemblies". Tak, moje rozwiązanie wygląda tak:

Rozwiązanie
      A. Helper zwoje
            Project1.vsproj
            Project2.vsproj
      B. Rdzeń zwoje
            ProjectX.vsproj
            ProjectY.vsproj
      C interfejsu zwoje
            ProjectMoe.vsproj
            ProjectLarry.vsproj
            ProjectShemp.vsproj

ta nie zmienia żadnych zależności projektowych, choć. Jest to po prostu ręczny wysiłek, aby zlecenie budowy projektu pasowało do struktury folderów.

Dla dokładnych informacji na temat dodawania folderu rozwiązanie, przejdź tutaj: http://msdn.microsoft.com/en-us/library/c6c756s6(v=vs.100).aspx

+0

Ładne obejście – Alireza

+0

Uwielbiam , ponieważ są to foldery wirtualne, które nie pojawią się w eksploratorze. – modiX

+0

Po prostu zmieniłem adres URL. MSDN zmienił swój schemat adresu URL - wszystkie adresy URL są teraz "globalne" => część [vstudio /] zniknęła. – ZXX

0

Na szczycie używając katalogów i folderów rozwiązanie rozwiązanie prefiksy, można użyć prefiksów na projekcie foldery zbyt.

Sztuką jest dodanie projektu o normalnej nazwie, a następnie zmiana nazwy "wybierz i naciśnij f2" w eksploratorze rozwiązań.

Zmieniając nazwę po dodaniu go, zachowujesz nazwę/przestrzeń zespołu tak, jak powinna. Zmiana nazwy również oznacza, że ​​nazwa folderu projektu nie zmienia się wraz z prefiksem. Tak więc poniższy przykład na dysku byłby Thing.Core nie 10_Thing.Podstawowe

  • 05_Thing.Database
  • 10_Thing.Core
  • 15_Thing.Api
  • 20_Thing.Api.Services
  • 25_Thing.Data
  • 30_Thing.Host
  • 90_Thing.Test
Powiązane problemy