Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In diesem Artikel werden Sie mit mehreren Optionen vertraut sein, die Sie beim Erstellen von Anwendungen mit Visual Studio konfigurieren können. Sie erstellen eine benutzerdefinierte Buildkonfiguration, blenden bestimmte Warnmeldungen aus, und erhöhen die Buildausgabeinformationen für eine Beispielanwendung.
Installieren der Beispielanwendung
Der in diesem Lernprogramm verwendete Beispielcode finden Sie in WPF-Beispielen. Um das Repository zu klonen, verwenden Sie die grüne Schaltfläche " Klonen " von GitHub, und wählen Sie "Klonen" in Visual Studio aus. Sie können den Speicherort auf der lokalen Festplatte auswählen, um eine Kopie des Inhalts des Repositorys zu erstellen. Das Repository enthält viele Lösungen. Wenn Visual Studio eine der Lösungen öffnet, schließen Sie die Projektmappe, und wählen Sie dann "Projekt öffnen" oder "Projektmappe öffnen" aus, und navigieren Sie zu dem Speicherort, an dem Sie das Repository geklont haben, und suchen Sie dann nach "GettingStarted/WalkthroughFirstWPFApp/csharp/ExpenseItIntro.sln ", um in C# zu arbeiten, oder " GettingStarted/WalkthroughFirstWPFApp/vb/ExpenseItIntro2.sln ", um in Visual Basic zu arbeiten.
Erstellen einer benutzerdefinierten Buildkonfiguration
Wenn Sie eine Lösung erstellen, werden Debug- und Releasebuildkonfigurationen und deren Standardplattformziele automatisch für die Lösung definiert. Anschließend können Sie diese Konfigurationen anpassen oder eigene Konfigurationen erstellen. Buildkonfigurationen geben den Buildtyp an. Buildplattformen geben das Betriebssystem an, auf das eine Anwendung für diese Konfiguration abzielt. Weitere Informationen finden Sie unter "Grundlegendes zu Buildkonfigurationen", "Konfigurieren von Projekten für Zielplattformen" und "How to: Set debug and release configurations".
Sie können Konfigurationen und Plattformeinstellungen mithilfe des Dialogfelds Configuration Manager ändern oder erstellen. In diesem Verfahren erstellen Sie eine Buildkonfiguration für Tests.
Erstelle eine Buildkonfiguration
Öffnen Sie das Dialogfeld Configuration Manager-.
Wählen Sie in der Liste "Aktive Lösungskonfiguration " die Option <"Neu..."> aus.
Benennen Sie im Dialogfeld " Neue Lösungskonfiguration " die neue Konfiguration
Test
, kopieren Sie einstellungen aus der vorhandenen Debugkonfiguration , und wählen Sie dann die Schaltfläche "OK " aus.Wählen Sie in der Liste "Aktive Lösungsplattform" die Option "Neu...<" aus>.
Wählen Sie im Dialogfeld "Neue Lösungsplattform " x64 aus, und kopieren Sie die Einstellungen nicht von der x86-Plattform.
Klicken Sie auf die Schaltfläche OK .
Die konfiguration der aktiven Lösung wurde in "Test " geändert, wobei die aktive Lösungsplattform auf "x64" festgelegt ist.
Wählen Sie Schließen.
Sie können die aktive Lösungskonfiguration schnell überprüfen oder ändern, indem Sie die Liste " Lösungskonfigurationen" auf der Standardsymbolleiste verwenden.
Öffnen Sie das Dialogfeld Configuration Manager-.
Wählen Sie in der Liste "Aktive Lösungskonfiguration " die Option <"Neu..."> aus.
Benennen Sie im Dialogfeld " Neue Lösungskonfiguration " die neue Konfiguration
Test
, kopieren Sie einstellungen aus der vorhandenen Debugkonfiguration , und wählen Sie dann die Schaltfläche "OK " aus.Erweitern Sie in der Spalte "Plattform " die Dropdownliste, und wählen Sie <"Neu"> aus, um eine neue Projektplattform zu erstellen.
Wählen Sie im Dialogfeld "Neue Projektplattform " x64 aus, und kopieren Sie die Einstellungen nicht von der x86-Plattform.
Wenn die x64-Lösungsplattform bereits vorhanden ist, deaktivieren Sie das Kontrollkästchen "Aktive Lösungsplattform erstellen ".
Klicken Sie auf die Schaltfläche OK .
Die konfiguration der aktiven Lösung wurde in "Test " geändert, wobei die aktive Lösungsplattform auf "x64" festgelegt ist.
Wählen Sie Schließen.
Sie können die aktive Lösungskonfiguration schnell überprüfen oder ändern, indem Sie die Liste " Lösungskonfigurationen" auf der Standardsymbolleiste verwenden.
Hinweis
Wenn die aktive Lösungskonfiguration oder die aktive Plattform in der Symbolleiste nicht angezeigt wird, wählen Sie ganz rechts auf der Symbolleiste das kleine Pfeilsymbol aus, und wählen Sie dann Schaltflächen hinzufügen oder entfernen. Stellen Sie sicher, dass Lösungskonfigurationen und Lösungsplattformen aktiviert sind.
Erstellen der Anwendung
Als Nächstes erstellen Sie die Lösung mit der benutzerdefinierten Buildkonfiguration.
Erstellen Sie die Lösung.
Wählen Sie in der Menüleiste Build>Lösung erstellen aus, oder drücken Sie STRG+UMSCHALT+B.
Im Ausgabefenster werden die Ergebnisse des Builds angezeigt. Der Build war erfolgreich.
Ausblenden von Compilerwarnungen
Als Nächstes führen wir code ein, der bewirkt, dass eine Warnung vom Compiler generiert wird.
Öffnen Sie im C#-Projekt die datei ExpenseReportPage.xaml.cs . Fügen Sie in der ExpenseReportPage-Methode den folgenden Code hinzu:
int i;
ODER
Öffnen Sie im Visual Basic-Projekt die ExpenseReportPage.xaml.vb Datei. Fügen Sie im benutzerdefinierten Konstruktor Public Sub New... den folgenden Code hinzu:
Dim i
.Erstellen Sie die Lösung.
Im Ausgabefenster werden die Ergebnisse des Builds angezeigt. Der Build war erfolgreich, warnungen wurden jedoch generiert:
Sie können bestimmte Warnmeldungen während eines Builds vorübergehend ausblenden, anstatt dass sie die Buildausgabe überladen lassen.
Ausblenden einer bestimmten C#-Warnung
Wählen Sie im Projektmappen-Explorer den Projektknoten der obersten Ebene aus.
Wählen Sie in der Menüleiste Ansicht>Eigenschaftenseiten aus.
Der Project Designer wird geöffnet.
Wählen Sie die Registerkarte " Erstellen " oder den Abschnitt aus, und geben Sie dann im Feld " Warnungen unterdrücken " die Warnungsnummer 0168 an. Wenn bereits andere Warnungen aufgeführt sind, verwenden Sie ein Semikolon als Trennzeichen.
Weitere Informationen finden Sie auf der Erstellungsseite, Projekt-Designer (C#).
Erstellen Sie die Lösung mithilfe der Build-Neuerstellungslösung>.
Im Ausgabefenster werden nur Zusammenfassungsinformationen für den Build angezeigt (keine Warnungen).
Unterdrücken aller Visual Basic-Buildwarnungen
Wählen Sie im Projektmappen-Explorer den Projektknoten der obersten Ebene aus.
Wählen Sie in der Menüleiste Ansicht>Eigenschaftenseiten aus.
Der Project Designer wird geöffnet.
Aktivieren Sie auf der Seite "Kompilieren " das Kontrollkästchen "Alle Warnungen deaktivieren ".
Weitere Informationen finden Sie unter Konfigurieren von Warnungen in Visual Basic.
Erstellen Sie die Lösung. Wenn sie nicht neu erstellt wird, erstellen Sie die Lösung mithilfe der Build-Neuerstellungslösung>.
Im Ausgabefenster werden nur Zusammenfassungsinformationen für den Build angezeigt (keine Warnungen).
Weitere Informationen finden Sie unter How to: Suppress compiler warnings.
Zusätzliche Builddetails im Ausgabefenster anzeigen
Sie können ändern, wie viele Informationen zum Buildprozess im Ausgabefenster angezeigt werden. Die Ausführlichkeit von Build ist in der Regel auf "Minimal" festgelegt, was bedeutet, dass im Ausgabefenster nur eine Zusammenfassung des Buildprozesses zusammen mit warnungen oder Fehlern mit hoher Priorität angezeigt wird. Weitere Informationen zum Build können Sie mithilfe des Dialogfelds "Optionen", "Projekte und Lösungen", "Erstellen und Ausführen" anzeigen.
Von Bedeutung
Wenn Sie mehr Informationen anzeigen, dauert die Erstellung länger.
Ändern Sie den Umfang der Informationen im Ausgabefenster
Öffnen des Dialogfelds "Optionen ".
Wählen Sie die Kategorie "Projekte und Lösungen" und dann die Seite " Erstellen und Ausführen " aus.
Wählen Sie in der Liste „MSBuild-Projekt-Ausgabeverbosity“ die Einstellung „Normal“ und anschließend die Schaltfläche „OK“ aus.
Wählen Sie auf der Menüleiste " Projektmappe>neu erstellen" aus.
Erstellen Sie die Lösung, und überprüfen Sie dann die Informationen im Ausgabefenster .
Die Buildinformationen enthalten die Zeit, zu der der Build gestartet wurde (sich am Anfang befindet) und die Reihenfolge, in der Dateien verarbeitet wurden. Diese Informationen enthalten auch die tatsächliche Compilersyntax, die Visual Studio während des Builds ausführt.
Die Option "/nowarn " listet z. B. im C#-Build den Warnungscode 0168 auf, den Sie weiter oben in diesem Thema angegeben haben, zusammen mit drei anderen Warnungen.
Im Visual Basic-Build enthält /nowarn keine spezifischen Warnungen, die ausgeschlossen werden sollen, sodass keine Warnungen angezeigt werden.
Tipp
Sie können den Inhalt des Ausgabefensters durchsuchen, wenn Sie das Dialogfeld "Suchen" anzeigen, indem Sie dieSTRG-F-Tasten+ auswählen.
Weitere Informationen finden Sie unter Vorgehensweise: Anzeigen, Speichern und Konfigurieren von Buildprotokolldateien.
Erstellen eines Releasebuilds
Sie können eine Version der Beispielanwendung erstellen, die für den Versand optimiert ist. Für den Releasebuild geben Sie an, dass die ausführbare Datei in eine Netzwerkfreigabe kopiert wird, bevor der Build gestartet wird.
Weitere Informationen finden Sie unter So ändern Sie das Build-Ausgabeverzeichnis und Projekte und Lösungen in Visual Studio erstellen und bereinigen.
Festlegen eines Release-Builds für Visual Basic
Um den Projekt-Designer zu öffnen, wählen Sie den Projektknoten im Projektmappen-Explorer aus, indem Sie mit der rechten Maustaste klicken und "Eigenschaften" auswählen (oder + altdrücken), oder wählen Sie im Menü "Ansicht" die Option "Eigenschaftenseiten" aus:
Eigenschaftenseiten"." data-linktype="relative-path"/>
Eigenschaftenseiten"." data-linktype="relative-path"/>
Wählen Sie die Seite "Kompilieren" aus .
Wählen Sie in der Konfigurationsliste"Release" aus.
Wählen Sie in der Liste "Plattform " x86 aus.
Geben Sie im Feld " Ausgabepfad erstellen " einen Netzwerkpfad an.
Sie können z.B.
\\myserver\builds
festlegen.Von Bedeutung
Möglicherweise wird ein Meldungsfeld angezeigt, in dem Sie gewarnt werden, dass die von Ihnen angegebene Netzwerkfreigabe möglicherweise kein vertrauenswürdiger Speicherort ist. Wenn Sie dem von Ihnen angegebenen Speicherort vertrauen, wählen Sie im Meldungsfeld die Schaltfläche "OK " aus.
Erstellen Sie die Anwendung.
Angeben eines Releasebuilds für C#
Öffnen Sie den Project Designer.
Eigenschaftenseiten"." data-linktype="relative-path"/>
Eigenschaftenseiten"." data-linktype="relative-path"/>
Wählen Sie die Seite "Erstellen" aus.
Wählen Sie in der Konfigurationsliste"Release" aus.
Wählen Sie in der Liste "Plattform " x86 aus.
Geben Sie im Feld "Ausgabepfad " einen Netzwerkpfad an.
Sie können z. B. angeben
\\myserver\builds
.Von Bedeutung
Möglicherweise wird ein Meldungsfeld angezeigt, in dem Sie gewarnt werden, dass die von Ihnen angegebene Netzwerkfreigabe möglicherweise kein vertrauenswürdiger Speicherort ist. Wenn Sie dem von Ihnen angegebenen Speicherort vertrauen, wählen Sie im Meldungsfeld die Schaltfläche "OK " aus.
Legen Sie auf der Standardsymbolleiste die Lösungskonfigurationen auf "Release" und "Lösungsplattformen" auf "x86" fest.
Erstellen Sie die Anwendung.
Die ausführbare Datei wird in den von Ihnen angegebenen Netzwerkpfad kopiert. Sein Pfad wäre
\\myserver\builds\\FileName.exe
.
Glückwunsch! Sie haben dieses Lernprogramm erfolgreich abgeschlossen.