Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
In dit artikel wordt u vertrouwd met verschillende opties die u kunt configureren wanneer u toepassingen bouwt met Visual Studio. U maakt een aangepaste buildconfiguratie, verbergt bepaalde waarschuwingsberichten en verhoogt de uitvoerinformatie voor de build voor een voorbeeldtoepassing.
De voorbeeldtoepassing installeren
De voorbeeldcode die in deze zelfstudie wordt gebruikt, vindt u in WPF-voorbeelden. Als u de opslagplaats wilt klonen, gebruikt u de groene knop Clone van GitHub en kiest u Clone in Visual Studio. U kunt de locatie op de lokale harde schijf kiezen om een kopie van de inhoud van de opslagplaats te maken. De opslagplaats bevat veel oplossingen. Als Visual Studio een van de oplossingen opent, sluit u de oplossing en kiest u Project of oplossing openen en bladert u naar de locatie waar u de opslagplaats hebt gekloond. Zoek vervolgens naar GettingStarted/WalkthroughFirstWPFApp/csharp/ExpenseItIntro.sln om te werken in C# of GettingStarted/WalkthroughFirstWPFApp/vb/ExpenseItIntro2.sln om te werken in Visual Basic.
Een aangepaste buildconfiguratie maken
Wanneer u een oplossing maakt, worden configuraties voor foutopsporing en release-build en hun standaardplatformdoelen automatisch gedefinieerd voor de oplossing. Vervolgens kunt u deze configuraties aanpassen of uw eigen configuraties maken. Buildconfiguraties geven het buildtype op. Bouwplatformen geven het besturingssysteem op dat door een toepassing voor die configuratie wordt bedoeld. Zie Build-configuraties begrijpen, Projecten configureren voor doelplatforms en Instructies: Foutopsporings- en releaseconfiguraties instellen.
U kunt configuraties en platforminstellingen wijzigen of maken met behulp van het dialoogvenster Configuration Manager . In deze procedure maakt u een buildconfiguratie voor testen.
Een buildconfiguratie maken
Open het dialoogvenster Configuration Manager.
Kies <
Geef in het dialoogvenster Nieuwe oplossingsconfiguratie de naam van de nieuwe configuratie
Test, kopieer instellingen uit de bestaande configuratie voor foutopsporing en kies vervolgens de knop OK .
Vouw in de kolom Platform de vervolgkeuzelijst uit en kies <Nieuw...> om een nieuw projectplatform te maken.
Kies x64 in het dialoogvenster Nieuw projectplatform en kopieer geen instellingen van het x86-platform.
Als het x64-oplossingsplatform al bestaat, schakelt u het selectievakje Actieve oplossingsplatform maken uit.
Kies de knop OK.
De configuratie van de actieve oplossing is gewijzigd in Testen met het actieve oplossingsplatform ingesteld op x64.
Kies Sluiten.
U kunt de actieve oplossingsconfiguratie snel controleren of wijzigen met behulp van de lijst Met oplossingsconfiguraties op de werkbalk Standaard .
Opmerking
Als u de actieve oplossingsconfiguratie of het actieve platform dat wordt weergegeven in de werkbalk niet ziet, kiest u het kleine pijl-achtige pictogram uiterst rechts van de werkbalk en kiest u Knoppen toevoegen of verwijderen. Zorg ervoor dat oplossingsconfiguraties en oplossingsplatforms zijn ingeschakeld.
De toepassing bouwen
Vervolgens bouwt u de oplossing met de aangepaste buildconfiguratie.
De oplossing bouwen
Kies Build Build>Solution op de menubalk of druk op Ctrl+Shift+B.
In het uitvoervenster worden de resultaten van de build weergegeven. De build is geslaagd.
Compilerwaarschuwingen verbergen
Vervolgens introduceren we code die ervoor zorgt dat er een waarschuwing wordt gegenereerd door de compiler.
Open het ExpenseReportPage.xaml.cs-bestand in het C#-project. Voeg in de methode ExpenseReportPage de volgende code toe:
int i;OF
Open het ExpenseReportPage.xaml.vb-bestand in het Visual Basic-project. Voeg in de aangepaste constructor Public Sub New... de volgende code toe:
Dim i.Bouw de oplossing.
In het uitvoervenster worden de resultaten van de build weergegeven. De build is voltooid, maar er zijn waarschuwingen gegenereerd:
U kunt bepaalde waarschuwingsberichten tijdelijk verbergen tijdens een build zodat ze de build-uitvoer niet verrommelen.
Een specifieke C#-waarschuwing verbergen
Kies in Solution Explorer het projectknooppunt op het hoogste niveau.
Kies in de menubalk Eigenschappenpagina's weergeven>.
De projectontwerper wordt geopend.
Kies het tabblad of de sectie Opbouwen en geef vervolgens in het vak Waarschuwingen onderdrukken het waarschuwingsnummer 0168 op. Als er al andere waarschuwingen worden weergegeven, gebruikt u een puntkomma als scheidingsteken.
Zie Build Page, Project Designer (C#) voor meer informatie.
Bouw de oplossing met behulp van Build > Rebuild Solution.
In het uitvoervenster worden alleen samenvattingsgegevens voor de build weergegeven (geen waarschuwingen).
Alle waarschuwingen voor het bouwen van Visual Basic onderdrukken
Kies in Solution Explorer het projectknooppunt op het hoogste niveau.
Kies in de menubalk Eigenschappenpagina's weergeven>.
De projectontwerper wordt geopend.
Schakel op de pagina Compileren het selectievakje Alle waarschuwingen uitschakelen in.
Zie Waarschuwingen configureren in Visual Basicvoor meer informatie.
Bouw de oplossing. Als de oplossing niet opnieuw wordt opgebouwd, bouw de oplossing dan opnieuw met behulp van Build > Rebuild Solution.
In het uitvoervenster worden alleen samenvattingsgegevens voor de build weergegeven (geen waarschuwingen).
Zie Instructies voor het onderdrukken van compilerwaarschuwingen voor meer informatie.
Aanvullende builddetails weergeven in het uitvoervenster
U kunt wijzigen hoeveel informatie over het buildproces wordt weergegeven in het venster Uitvoer . De gedetailleerdheid van de build is meestal ingesteld op Minimaal, wat betekent dat in het Uitvoervenster alleen een samenvatting van het buildproces wordt weergegeven, samen met eventuele urgente waarschuwingen of fouten. U kunt meer informatie over de build weergeven met behulp van de hulpprogramma's, opties, projecten en oplossingen, bouwen en uitvoeren.
Belangrijk
Als u meer informatie weergeeft, duurt het langer om de build te voltooien.
De hoeveelheid informatie in het uitvoervenster wijzigen
Open het deelvenster Opties in het menu Extra :
Vouw de sectie Alle instellingen>Projecten en oplossingen>Builden en uitvoeren uit.
Gebruik de vervolgkeuzelijst en stel de uitvoer gedetailleerdheid van het MSBuild-project in op Normaal.
Open het dialoogvenster Opties in het menu Extra :
Vouw de sectie Projecten en oplossingen>bouwen en uitvoeren uit .
Gebruik de vervolgkeuzelijst en stel de MSBuild projectbuild uitvoer-gedetailleerdheid in op Normaal, en klik daarna op OK.
Selecteer Op de hoofdwerkbalk Build>Clean Solution.
Bouw de oplossing en bekijk vervolgens de informatie in het venster Uitvoer .
De build-informatie bevat het tijdstip waarop de build is gestart (aan het begin) en de volgorde waarin bestanden zijn verwerkt. Deze informatie bevat ook de werkelijke compilersyntaxis die Visual Studio tijdens de build uitvoert.
In de C#-build geeft de optie /nowarn bijvoorbeeld de waarschuwingscode 0168 weer die u eerder in dit artikel hebt opgegeven, samen met drie andere waarschuwingen.
In de Visual Basic-build bevat /nowarn geen specifieke waarschuwingen om uit te sluiten, dus er worden geen waarschuwingen weergegeven.
Aanbeveling
U kunt de inhoud van het uitvoervenster doorzoeken als u het dialoogvenster Zoeken weergeeft door de Ctrl+F-toetsen te kiezen.
Zie Procedure: Build-logboekbestanden weergeven, opslaan en configureren voor meer informatie.
Een release-build maken
U kunt een versie van de voorbeeldtoepassing bouwen die is geoptimaliseerd voor verzending. Voor de release-build geeft u op dat het uitvoerbare bestand wordt gekopieerd naar een netwerkshare voordat de build wordt gestart.
Zie Instructies voor meer informatie : De builduitvoermap wijzigen en projecten en oplossingen bouwen en opschonen in Visual Studio.
Een release-build opgeven voor Visual Basic
Als u Projectontwerper wilt openen, selecteert u het projectknooppunt in Solution Explorer door met de rechtermuisknop te klikken en Eigenschappen te kiezen (of op Alt+Enter te drukken), of kiest u in het menu Beeldde optie Eigenschappenpagina's:
Kies de pagina Compileren .
Kies Release in de lijst Configuratie.
Kies x86 in de lijst Platform.
Geef in het vak Uitvoerpad bouwen een netwerkpad op.
U kunt bijvoorbeeld opgeven
\\myserver\builds.Belangrijk
Er wordt mogelijk een berichtvenster weergegeven, waarbij u wordt gewaarschuwd dat de netwerkshare die u hebt opgegeven mogelijk geen vertrouwde locatie is. Als u de locatie vertrouwt die u hebt opgegeven, kiest u de knop OK in het berichtvak.
De toepassing bouwen.
Een release-build voor C opgeven#
Open de Projectontwerper.
Kies de pagina Opbouwen .
Kies Release in de lijst Configuratie.
Kies x86 in de lijst Platform.
Geef in het vak Uitvoerpad een netwerkpad op.
U kunt bijvoorbeeld opgeven
\\myserver\builds.Belangrijk
Er wordt mogelijk een berichtvenster weergegeven, waarbij u wordt gewaarschuwd dat de netwerkshare die u hebt opgegeven mogelijk geen vertrouwde locatie is. Als u de locatie vertrouwt die u hebt opgegeven, kiest u de knop OK in het berichtvak.
Stel op de werkbalk Standaard de oplossingsconfiguraties in op Release en de Oplossingsplatformen op x86.
De toepassing bouwen.
Het uitvoerbare bestand wordt gekopieerd naar het netwerkpad dat u hebt opgegeven. Het pad zou zijn
\\myserver\builds\\FileName.exe.
Gefeliciteerd! Je hebt deze zelfstudie succesvol afgerond.