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