Visual Studio App Center wird am 31. März 2025 eingestellt. Sie können Visual Studio App Center zwar weiterhin verwenden, bis es vollständig eingestellt ist, es gibt jedoch mehrere empfohlene Alternativen, zu denen Sie möglicherweise eine Migration in Erwägung ziehen.
Xamarin-Projektmappen können so konfiguriert werden, dass sie bestimmte Projekte erstellen und andere mithilfe benutzerdefinierter Buildkonfigurationen ignorieren. Diese Konfigurationen können mögliche Fehler minimieren und die Erstellungszeit für Ihren Code verkürzen.
In diesem Leitfaden wird erläutert, wie Sie benutzerdefinierte Builds in Visual Studio für Windows oder macOS konfigurieren. Informationen zum Konfigurieren von Xamarin-Projekten in Azure DevOps finden Sie im Xamarin Azure DevOps-Leitfaden
Ändern von Projektmappenkonfigurationszuordnungen
Wo die Konfigurationszuordnung geändert werden soll, hängt von der verwendeten IDE ab.
Klicken Sie in Projektmappen-Explorer mit der rechten Maustaste auf die Projektmappe, und öffnen Sie den Konfigurations-Manager.
Wählen Sie die Lösungskonfiguration und -plattform aus.
Wählen Sie die aktive Projektmappenkonfiguration, die Plattform, die jeweiligen Projektkonfigurationen und die Optionen Build/Bereitstellung aus. Die Option Bereitstellen hat keine Auswirkungen beim Erstellen in App Center.
Doppelklicken Sie im Projektmappen-Explorer auf Ihre Lösung
Navigieren Sie in Ihren Lösungsoptionen zu Konfigurationszuordnungen > erstellen>.
Wählen Sie die aktive Projektmappenkonfiguration, die Plattform, die jeweiligen Projektkonfigurationen und die Optionen Build/Bereitstellung aus. Im Gegensatz zu Windows gibt es keine Bereitstellungsoption .
Einige Projektoptionen können für jede Projektkonfiguration unterschiedlich festgelegt werden. Wenn Sie zwischen verschiedenen Konfigurationen wechseln, werden möglicherweise zur Buildzeit unterschiedliche Ausgaben angezeigt. Wenn Sie beispielsweise eine Debugkonfiguration verwenden, enthält die Ausgabe standardmäßig Debugsymbole. Debugsymbole erhöhen die Dateigrößen und sollten nicht für die Veröffentlichung in Stores verwendet werden.
Die Projektkonfiguration besteht aus zwei Teilen: dem Konfigurationsnamen und der Plattformspezifikation. Beispielsweise kann eine Xamarin.iOS-Konfiguration als Release | iPhone oder Debuggen | iPhoneSimulator angezeigt werden. Xamarin.Forms PCL-Projekte verfügen standardmäßig über Release- und Debugkonfigurationen ohne Plattformspezifikation.
Projektmappenkonfigurationen
Lösungskonfigurationen definieren das Verhalten für Den Befehl Ausführen/Erstellen in der IDE, und App Center erstellt mit der angegebenen .sln Datei. Ihre Projektmappe kann über einen benutzerdefinierten Satz von voneinander abhängigen Projekten und Konfigurationen verfügen, die für jedes Projekt verwendet werden.