2008-12-13 6 views
14

Wenn ich versuche, mein Projekt zu erstellen, erhalte ich die folgende Meldung in den Build-Fenstern:Visual Studio springt bauen

========== Körperbau: 0 erfolgreich war oder up-to-date, 0 fehlgeschlagen, 1 übersprungen ==========

Ich habe versucht, umbauen, dann wieder bauen, aber es hilft nicht. Gibt es eine Möglichkeit, detailliertere Nachrichten anzuzeigen? Der "übersprungene" Teil gibt mir keine Informationen darüber, was falsch ist. Ich verwende Visual Studio 2005 Professional Edition.

+0

Wenn nichts anderes hilft, kann der Neustart von Visual Studio überraschende Auswirkungen haben. Dies legt unter anderem nahe, dass dies durch einen VS-Fehler verursacht werden könnte. –

+0

Mögliches Duplikat von [So ermitteln Sie, warum Visual Studio beim Erstellen einer Lösung Projekte überspringt] (http://stackoverflow.com/questions/1319772/how-to-determine-why-visual-studio-might-be-skipping -projects-when-building-a-so) – FrequentGuest

Antwort

12

Überprüfen Sie mit dem Konfigurationsmanager wie CMS sagte und stellen Sie sicher, dass Sie die richtige Plattform haben. Die meiste Zeit, wenn Sie etwas wie die MS Application Blocks verwenden, wird die Standardplattform auf Itanium gesetzt.

+0

Und worauf sollte es eingestellt werden? – Geo

+0

hängt von Ihrer Maschine ab, aber in den meisten Fällen würde es win32 – Coentje

+0

Oder sonst irgendeine CPU wie in CMS 'screenshot – Coentje

0

Hmmm ... Ich erinnere mich, dass ich das einmal verflucht habe? Ich rate nur von meinem schrecklichen Speicher, aber vielleicht existiert der Ausgabeverzeichnispfad nicht?

10

Kontrolle über Ihre Lösungseigenschaften, dann gehen Sie auf „Konfigurationseigenschaften“, und stellen Sie sicher, dass alle Projekte, die Sie bauen wollen, haben die Build-Flag geprüft:

+0

Es wurde für Build markiert. – Geo

-3

ich in der Regel in die ausgeführt werden, wenn der PC wenig Ressourcen (RAM), nach dem Schließen der Dinge läuft der Build gut.

+0

Ressourcen sind normal. – Geo

0

Ich habe die Lösung * .sln Datei gefunden, um das Problem zu sein. Zurück zu einer früheren Version und es wurde das Problem behoben. Oft verweist das Projekt auf ein Projekt, das der eigentliche Täter ist. Versuchen Sie also, die Referenzliste aufzubauen, um zu sehen, wo das Problem liegt.

1

Dies ist mir vor kurzem passiert, als ich versuchte, ein Projekt zu kompilieren, das offensichtlich von seiner Elternlösung verwaist war.

Als ich es schließlich zu kompilieren bekam, würde es nicht funktionieren, weil eine Bibliothek aus einem anderen Projekt fehlte (das sollte Teil der Lösung sein, um einen erfolgreichen Build zu bekommen).

3

Noch ein weiterer Grund, warum dies geschehen könnte (wie es mir passiert):

Wenn Ihre VS-Installation fehlt x64-Compiler Toolchain, und Sie bauen für x64.

Um dies zu lösen, finden Sie MSVS in appwiz.cpl ("Programme und Funktionen"), klicken Sie auf "Deinstallieren/ändern", dann auf die x64-Toolchain-Checkbox unter C++ und überprüfen Sie es.