Delen via


Project- en oplossingseigenschappen beheren

Projecten hebben eigenschappen die van toepassing zijn op veel aspecten van compilatie, foutopsporing, testen en implementeren. Sommige eigenschappen komen voor in alle projecttypen en sommige eigenschappen zijn uniek voor specifieke talen of platforms.

U kunt toegang krijgen tot projecteigenschappen door met de rechtermuisknop op het projectknooppunt in Solution Explorer te klikken en Eigenschappen te selecteren. U kunt ook eigenschappen typen in het zoekvak op de menubalk en het venster Eigenschappen selecteren in de resultaten.

De meeste projecteigenschappen zijn niet afhankelijk van de configuratie of het platform, maar sommige wel. Zie eigenschappen instellen op basis van configuraties voor meer informatie.

Schermopname van het contextmenu van Solution Explorer met de optie Eigenschappen gemarkeerd.

.NET-projecten hebben mogelijk ook een eigenschappenknooppunt in de projectstructuur zelf.

schermopname van Solution Explorer met een eigenschappenknooppunt dat wordt weergegeven.

Projecteigenschappen

Projecteigenschappen zijn ingedeeld in groepen en elke groep heeft een eigen eigenschappenpagina. De pagina's kunnen verschillen voor verschillende talen en projecttypen.

C#-, Visual Basic- en F#-projecteigenschappen

In C#-, Visual Basic- en F#-projecten maakt de .NET-projectontwerper de eigenschappen beschikbaar.

In de volgende schermopname ziet u de eigenschappenpagina Build in de .NET Project Designer- voor een consoleproject in C#:

Schermopname van projectontwerper, met het tabblad Opbouwen geselecteerd.

In de volgende schermopname ziet u de eigenschappenpagina Compileren in de .NET Project Designer voor een consoleproject in Visual Basic:

Schermopname van projectontwerper, met het tabblad Compileren geselecteerd.

Zie .NET Project Designer voor meer informatie over elke .NET-eigenschap.

Fooi

Oplossingen en projectitems hebben elk een paar eigenschappen. Open deze eigenschappen in het venster Eigenschappen, niet de .NET Project Designer.

.NET Framework Project Designer

Voor .NET Framework-projecten heeft projectontwerper een andere set tabbladen. De volgende tabel bevat koppelingen naar de eigenschapsreferentie voor elk tabblad.

Belangrijk

De projecteigenschappen die u opent via .NET Project Designer verschillen van de eigenschappen in het venster Eigenschappen.

Vastgoed Language/platform Beschrijving
Application C#, F#, Visual Basic, UWP, WPF Geef toepassingsinstellingen en eigenschappen voor een project op.
Bouwen C#, F#, WPF Geef de eigenschappen van de buildconfiguratie voor een project op.
Build-gebeurtenissen C#, Visual Basic, WPF Geef de buildconfiguratie-instructies op.
Codeanalyse C#, F#, Visual Basic, WPF Configureer het hulpprogramma voor codeanalyse.
Compileren Visual Basic Geef compilatie-eigenschappen op.
Mijn extensies Visual Basic Mijn naamruimte-extensies beheren.
Package C#, F#, Visual Basic Genereer een NuGet-pakket bij het bouwen.
Publiceren Visual Basic, WPF Configureer eigenschappen voor ClickOnce.
Verwijzingen Visual Basic Beheer de verwijzingen die door een project worden gebruikt.
Referentiepaden WPF Referentiepaden voor een project beheren.
Middelen C#, F#, Visual Basic, WPF Open het RESX-bestand vanuit Solution Explorer voor een C#-project, maak een standaardresourcebestand voor een Visual Basic-project of voeg resources toe aan een WPF-project.
Services Visual Basic, WPF, Windows Forms Schakel clienttoepassingsservices in.
Settings C#, F#, Visual Basic, WPF Geef de toepassingsinstellingen van een project op.
Ondertekening Visual Basic, WPF Onderteken toepassings- en implementatiemanifesten en onderteken de assembly. (Voor een Visual Basic-project bevindt de ClickOnce-manifestondertekening voor .NET-projecten zich nu onder Build>Publish.)
Beveiliging Visual Basic, WPF Configureer beveiligingsinstellingen voor codetoegang voor toepassingen die worden geïmplementeerd met behulp van ClickOnce-implementatie.

C++ en JavaScript-projecten

C++ en JavaScript-projecten gebruiken een andere gebruikersinterface voor het beheren van projecteigenschappen. In de volgende schermopname ziet u een C++-projecteigenschapspagina. JavaScript-pagina's zijn vergelijkbaar.

schermopname van de eigenschappenpagina van het C++-project.

Zie Werken met projecteigenschappen (C++)voor meer informatie over C++-projecteigenschappen. Zie Eigenschappenpagina's, JavaScriptvoor meer informatie over JavaScript-eigenschappen.

Oplossingseigenschappen

Als u toegang wilt krijgen tot eigenschappen in de oplossing, klikt u met de rechtermuisknop op het oplossingsknooppunt in Solution Explorer- en selecteert u Eigenschappen. Het contextmenu van het oplossingsknooppunt is ook afhankelijk van uw projecttype, programmeertaal of platform.

Schermopname van het snelmenu van het oplossingsknooppunt.

In het dialoogvenster kunt u projectconfiguraties instellen voor Foutopsporing of Release builds en kiezen welke projecten het opstartproject moeten zijn wanneer u F5-selecteert. De eigenschappenpagina Codeanalyse op oplossingsniveau is verwijderd. U kunt nog steeds eigenschappen voor codeanalyse instellen op projectniveau.

Schermopname van het dialoogvenster met oplossingseigenschappen.

Oplossingseigenschappen worden opgeslagen in een solution user options (.suo) bestand. Zie Solution-bestandvoor meer informatie over dit bestandstype.