2014-01-14 6 views
7

Ich beginne mit Xamarin Studio nach der Arbeit mit Visual Studio (2012 zuletzt) ​​für ein paar Jahre. Aber jemand durch Importieren von Projekten und Starten neuer Android-Projekte habe ich geschafft, Xamarin Studio zu brechen. Jetzt, wenn ich ein neues Projekt starte, erhalte ich den folgenden Fehler;Xamarin Studio/Visual Studio defekt - Das Ziel "Build" existiert nicht im Projekt. (MSB4057)

The target "Build" does not exist in the project. (MSB4057) 

Die Schritte;

Starting a new project

Build result

Ich habe versucht, meine Installation zu reparieren, aber das machte keinen Unterschied. Ich habe versucht, eine Neuinstallation durchzuführen, aber das machte keinen Unterschied. Anders als eine vollständige Deinstallation und neu installieren, welche Optionen habe ich?

Ich benutze Xamarin Studio 4.2.2, und kann bestätigen, dass ich jetzt das gleiche Problem in Visual Studio 2012 habe. Obwohl ich manuell Projekte mit MSBuild.exe erstellen kann, aber ansonsten beide IDEs gebrochen sind.

+0

So Sie neu installieren, aber dann gehen die ursprüngliche Lösung/Projektdatei zu öffnen? Oder gibt es noch keine Lösung/Projekt zu öffnen? Für mich sieht es so aus, als würde ich versuchen, ein Ziel namens "Build" zu finden, das möglicherweise in der Projektdatei oder Projektdatei mit der größten Wahrscheinlichkeit definiert ist. Wenn dies VS wäre, würde ich das mit mehr Sicherheit sagen, da der Kompilierungsprozess nur Delegierung an MSBuild mit Build-Zielen in der csproj-Datei ist, aber mit Xamarin Studio bin ich mir nicht sicher, ob das das gleiche ist. –

+0

Bei bestehenden und neuen Projekten bekomme ich den oben genannten Fehler. – wonea

+1

Persönlich würde ich dies auch auf dem [Xamarin Forums] (http://forums.xamarin.com/) –

Antwort

4

Ich habe es tatsächlich geschafft, das Problem auf ein Problem mit .Net Framework-Setup zu finden, irgendwie durch herumspielen mit den Build-Einstellungen innerhalb der Xamarin IDE Ich habe es beschädigt. Um dieses Problem in Visual Studio 2012 zu diagnostizieren, habe ich MSBuild Build-Einstellungen auf Diagnostic aktiviert;

Visual Studio Option

identifiziert dann ein Problem mit C: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Microsoft.Common.targets, und mit einem DIFF-Tool die Einstellungen gegen eine Maschine zu isolieren, die hatte ein funktionierender Build-Prozess - Kopieren des fehlenden Eintrags

Missing Build Setting

Dies ist ein Bug im Xamarin Studio zu sein scheint, wenn es die Zeit erlaubt, werde ich dies für einen Fehlerbericht zu reproduzieren.

+0

cross-post Ich würde immer noch ein Ticket mit dieser Frage verknüpft, und später mit Reproduktion Schritte zurückkommen. Vielleicht können sie damit beginnen, es vorher zu reparieren. –

1

Xamarin Studio öffnet keine MSBuild-Zieldateien (auch im schreibgeschützten Modus) als Teil der normalen Verwendung. Das einzige, was diese Dateien öffnet, ist die Build-Engine von Microsoft, die sowohl XS als auch VS verwenden.

Was passiert ist, ist, dass VS/XS die Zieldatei geöffnet hat, wenn ein Erstellungsfehler doppelt in das Error-Pad geklickt wurde und Sie dann versehentlich die Datei in der IDE geändert und gespeichert haben. Das scheint jedoch sehr unwahrscheinlich, aber es ist das einzige, was mir einfällt.

Die andere Alternative ist eine bewusste Bearbeitung dieser Dateien, die weniger wahrscheinlich, wahrscheinlich sogar ist;)

+0

Danke für die Einsicht, glaube nicht, dass ich die Build-Datei geändert habe.Sicherlich erinnern Sie sich nicht daran, die Build-Optionen zu entfernen. Das einzige, was ich geändert habe, waren die Projekt- und Lösungsoptionen (in meiner Antwort erwähnt), als ich versuchte, eine .NET-Klassenbibliothek manuell auf eine PCL-Bibliothek umzustellen. – wonea

+0

vor genau demselben Problem, die Haupt-Msbuild-Datei nie geöffnet – smoothdeveloper

Verwandte Themen