Properties
Application
Used to set the application settings for your project such as the name and version of the assembly.
SS
Configuration -
Platform -
Assembly Name -
Default Namespace -
Target framework -
Output page -
Startup object -
Assembly information - Properties - AssemblyInfo
Resources -
Build
Enables you to set parameters for complilation for your project
Configuration -
Platform -
Conditional Compilation Symbols -
Define DEBUG constant -
Define TRACE constant -
Platform target -
Allow unsafe code -
Optimize code -
Warning level -
Supress warnings -
Treat warnings as errors -
Output path -
XML documentation file -
Register for COM Interop - More Details
Generate serialization assembly -
Advanced build settings -
Build Events
Debug
Provides debugging properties for your project such as any actions to take when the application starts
various start options and the ability to enable debuggers for unmanaged code and SQL Server debugging.
Configuration -
Platform -
Start project -
Start external program -
Start browser with URL -
Command line arguments -
Working directory -
Use remote machine -
Enable unmanaged code debugging -
Enable SQL Server debugging -
Resources
Enables you to add and remove resources such as images, icons and strings
Properties - Resources
Services
Settings
Used to set custom application-specific settings for the project
You can scope the settings to the application or the user.
scope drop-down - Application / User
These can be accessed from the settings tab on the Project properties screen
SS - Settings tab
You can change the type by changing the "scope".
There are two types of setting that get saved in this file.
Application - not meant to be changed at run-time - preference over hard coded constants - often used for information such as a URL, web service or database connection. These cannot be changed at run-time
These are saved between the <applicationSettings>
User - used for any user specific information such as the last position of a form or a colour preference. These can be changed at run-time
These are saved between the <userSettings>
app.config
More Details
user.config
More Details
UserSettings.xml
Managed Manually
C:\users\"username"\AppData\Roaming\"company"\"project"\UserSettings.xml
Reference Paths
Signing
Provides a way to sign application and deployment manifests with an Authenticode certificate as well as string name the assembly.
Properties - Signing
Publish
Provides deployment settings
Properties - Publish
Code Analysis
© 2026 Better Solutions Limited. All Rights Reserved. © 2026 Better Solutions Limited TopPrevNext