Właśnie zaktualizowałem projekt VS2010 do VS2012 i mam teraz problem, w którym projekty zależne nie są budowane na żądanie. Załóżmy, że mam następujące projekty w moim roztwór:Visual Studio 2012 nie buduje projektów zależnych
- Library
- ConsoleApp 1
Gdzie ConsoleApp 1 odnośników A. Biblioteka Gdybym zmienić podpis metody w klasie w bibliotece A i uruchom ConsoleApp 1 wystąpi błąd kompilatora spowodowany brakiem zmian w ConsoleApp 1, ponieważ uruchomienie ConsoleApp 1 NIE spowodowało, że biblioteka A zostanie zbudowana.
Jeśli ręcznie buduję bibliotekę A, a następnie ręcznie kompiluję ConsoleApp 1, to działa dobrze. Oczekuję jednak, że uruchomienie ConsoleApp 1 spowoduje przebudowanie wszystkich zależnych projektów przed uruchomieniem.
Czy mogę coś nieprawidłowo skonfigurować? Czy jest to błąd w VS2012?
Może to być błąd, bo VS 2012 jest jeszcze w fazie RC ... Nie mogę powiedzieć na pewno, chociaż ... – walther
Co jest wyświetlane w zależności projektowych (prawy przycisk myszy na projekcie, następnie wybierz zależności projektu)? –
Zależności projektu wyglądają poprawnie. na przykład. dla ConsoleApp 1 zaznaczone jest pole wyboru biblioteki A. Problem może być gorszy, niż myślałem. Jeśli dokonam zmiany BEZPOŚREDNIO dla klasy w ConsoleApp 1, a następnie naciśnij F5/Run, ConsoleApp 1 NIE odbuduje się i wykonuje ostatnią zbudowaną wersję, bez moich zmian. – user1438940