Ich erstelle ein Batch-Skript, die neueste Version des Codes einer Anwendung erhalten, dann erstellen Sie es mit Msbuild. Alles funktioniert bis zum Msbuild-Teil. Hier ist die Linie, die msbuild läuft:MSBuild von Befehlszeilenfehlern - Referenz erforderlich für System.Xml
C:\WINDOWS\Microsoft.NET\Framework\v3.5\msbuild.exe "code/Solution.sln" /p:Configuration="Debug"
Und die Sache Fehler der ganzen Ort - alle Fehler so etwas sagen wie:
C:\code\project1\codefile1.vb(882): error BC30009: Reference required to assembly 'System.Xml, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' containing the implemented interface 'System.Xml.Serialization.IXmlSerializable'. Add one to your project.
Alles baut ohne Fehler von Visual Studio 2008. Was ist los Hier?
Ohne mehr über Ihre Lösung zu wissen, ist es schwer zu sagen. Was ist der * erste * Fehler, der geworfen wird? –
es ist der erste Fehler, der letzte Fehler und jeder Fehler dazwischen. Für die Assembly erforderliche Referenz 'System.Xml, Version = 2.0.0.0 ...' –
Führen Sie das Skript auf demselben Computer aus, der ordnungsgemäß mit VS erstellt wurde? Haben Sie eine System.Xml-Abhängigkeit in Ihrer vbproj-Datei? –