was kann dazu führen, dass Visual Studio meine gesamte Lösung ständig neu erstellt?

9

Ich habe eine größere Lösung in Visual Studio 2008 (ca. 30 Projekte, alle C # und Script #), einschließlich einiger Testprojekte.

Wenn ich die Anwendung starte oder meine Tests ausführe, baut Visual Studio häufig alles auf und nicht nur die geänderten Teile und ihre Abhängigkeiten.

Wenn ich überhaupt nichts ändere, wird es nicht wiederhergestellt, aber sobald ich irgendeine Datei in einem Projekt ändere, wird alles in der gesamten Lösung neu erstellt, sogar die 90% der Projekte, die nicht betroffen waren alles.

Hat jemand eine Vorstellung davon, was das Problem sein kann, oder geben Sie mir einen Hinweis, wo ich mit der Fehlersuche beginnen kann?

Bearbeiten: Um dies zu verdeutlichen, werden alle Projekte in der Lösung neu erstellt, auch diejenigen, die nicht direkt oder indirekt von dem Projekt abhängen, das tatsächlich geändert wurde. Selbst diejenigen, von denen das modifizierte Projekt abhängt, kann also kein einfaches Projektbezugsproblem sein.

    
erikkallen 28.10.2010, 15:51
quelle

2 Antworten

1

Die Build-Reihenfolge wird durch die Projektreferenzen (Abhängigkeiten) bestimmt.

Um zu vermeiden, dass die Projekte abhängig vom bearbeiteten Projekt erstellt werden, können Sie Build Aktuell im Menü Erstellen verwenden.

Ich habe CTL + B als Verknüpfung zum Build Current eingerichtet, was mir viel Zeit erspart hat als F6. Immer wenn ich CTL + B benutze, nachdem ich eine Datei gespeichert habe.

Hoffentlich hilft das.

    
tonyjy 28.10.2010 17:33
quelle
0

Sie können den Konfigurationsmanager verwenden, um eine spezifische Konfiguration für Ihr Unternehmen einzurichten, die nur die von Ihnen angegebenen Projekte erstellt. Sie finden es unter Build- & gt; Configuration Manager

    
Brian Driscoll 28.10.2010 15:55
quelle