Configure project properties
Each project in the solution has a number of properties that define how to build, run, and analyze it. To access these properties, press Alt+Enter when the project is selected in the Solution Explorer or right-click it and choose Properties.
In the dialog that opens, project properties are organized in different pages.
Lets you specify a custom assembly name
Lets you specify a custom root namespace for types in this project
Lets you choose the artefact that will be produced by building the project. For more information, refer to C# Compiler Options on Microsoft Docs.
Use this option to change the C# language version. By default, the language version is set based on the project's target framework. Depending on the selected language version, JetBrains Rider's code inspection detects code issues and suggests improvements relevant to the selected version. For more information, refer to C# language versioning on Microsoft Docs.
Nullable reference types
For language versions C# 8.0 and later, you can opt for using Nullable reference types to help you avoid null-reference exceptions. For more information, refer to Nullable reference types on Microsoft Docs.
Available for projects that produce desktop applications, lets you specify an icon file .ico to be used when the application is displayed in the Explorer or in the taskbar.
This page, which is only available for .NET projects, allows you to configure how to create a NuGet package from this project.
On this page, you can configure the metadata for the assembly that will be build from this project.
On this page, you can sign the resulted assembly with a strong name.
If the team working on a project uses assemblies that might be located in different directories on different computers, you can list those directories on this page. This list is not shared via VCS, so each team member can configure their own directories.
Use this page to run additional commands before and after the project is built. The format of pre- and post-build commands and acceptable macros are the same as in Microsoft Visual Studio. For more information, refer to Microsoft Docs. How to: Specify build events.
This preference defines whether to perform localization inspection. If the Default value is selected, the inspection is only performed if there is at least one resource file in the project. The Yes and No values allow enabling/disabling this inspection explicitly.
The Localizable Inspector project property defines how to treat string literals that are not consumed by any member marked with
This preference defines whether the Solution-wide code inspections should be enabled in the project. The On and Off values allow enabling/disabling this inspection explicitly. The Internal symbols only value partly enables this inspection for types and type members with the internal access.
Use these pages to customize project build configurations.
This page lists all items directly and indirectly referenced by the projects as absolute paths on your hard drive. You can double-click any item to study it in the editor.
This page lists all properties that affect the project. The properties are defined in the project configuration (.csproj file) as well as in imported items (you can find them under in the Solution Explorer.
Start typing to find specific properties.