2010-10-28 17 views
9

Mam duże rozwiązanie w Visual Studio 2008 (około 30 projektów, wszystkie C# i nr skryptu), w tym niektóre projekty testowe.co może spowodować, że Visual Studio będzie cały czas odbudowywać całe moje rozwiązanie?

Kiedy uruchamiam aplikację lub przeprowadzam testy, często Visual Studio odbudowuje wszystko zamiast tylko zmienionych części i ich zależności.

Jeśli nic nie zmieniam, to się nie odbuduje, ale jak tylko zmienię dowolny plik w dowolnym projekcie, wszystko w całym rozwiązaniu zostanie odbudowane, nawet 90% projektów, które nie zostały zmienione w ogóle.

Czy ktoś ma pojęcie o tym, jaki może być problem, lub podpowie mi, gdzie mogę zacząć rozwiązywać problemy?

Edit: W celu wyjaśnienia, wszystkie projekty w roztworze są odbudowane, nawet te, które nie są bezpośrednio lub pośrednio zależne od projektu, który faktycznie został zmodyfikowany. Nawet te, od których zależy zmodyfikowany projekt, więc nie może to być prosty problem z odniesieniem do projektu.

Odpowiedz

0

Możesz użyć menedżera konfiguracji, aby skonfigurować konkretną konfigurację dla sln, która będzie budować tylko projekty, które określisz. Można go znaleźć pod Build-> Configuration Manager

+0

sln = rozwiązanie, prawda? Przez chwilę myślałem, że napisałeś "konfigurację dla swojego grzechu"! – ewall

1

Sekwencja kompilacji jest określona przez odniesienia projektu (zależności).

Aby uniknąć budowania projektów w zależności od edytowanego projektu, można użyć opcji Buduj Bieżący w menu Budowanie.

Konfiguruję CTL + B jako skrót do Build Current, który zaoszczędził mi dużo czasu niż F6. Za każdym razem używam CTL + B po zapisaniu pliku.

Mam nadzieję, że to pomoże.

Powiązane problemy