Ich habe eine 2008-Lösung, die mir alle möglichen fehlenden Assembly-Referenzfehler gibt, wenn wir versuchen, sie mit MSBuild zu erstellen. Ich habe die Lösung in Visual Studio angesprochen und zuerst die gleichen Kompilierfehler bekommen. Viele fehlende Referenzen, also ging ich zu den fraglichen Projekten und erweiterte die Referenzen-Gruppe und sah das Ausrufezeichen in einem gelben Dreieck neben ein paar Referenzen. Ich klickte auf die Referenz, so dass ich den Pfad der Referenz im Eigenschaftsfenster überprüfen konnte und das verschwundene Referenzsymbol verschwand magisch. Keine Aufforderung zum Auschecken. Keine Aufforderung, etwas zu speichern. Die Referenz magisch aufgelöst. Ich bemerkte auch, dass der Pfad vor und nach dem Verschwinden des fehlenden Referenzsymbols korrekt war. Ich habe das für jede fehlende Referenz getan (ungefähr 6 von ihnen) und habe Build Solution und alles kompiliert. Ich habe die Lösung in Visual Studio danach mehrmals neu geladen und es funktioniert immer noch, MSBuild wirft jedoch immer noch die gleichen Kompilierungsfehler.Fehlende Verweise mit MSBuild, aber automatische Auflösung in Visual Studio 2008
Was gibt? Warum löste Visual Studio 2008 Team System Developer Edition diese Verweise auf magische Weise und kompilierte die Lösung und MSBuild kann sie immer noch nicht finden? Jede Hilfe wäre willkommen. Vielen Dank.
Es könnte helfen, wenn Sie gepostet haben, was in Ihrer Build-Datei ist. – CAbbott