General, Common Properties, <Projectname> Property Pages Dialog Box
Specifies the settings for the current Microsoft Visual Basic .NET project. The name of the project is displayed in the title bar.
For information on how to access the General property page in the Common Properties folder, see Setting Visual Basic Project Properties.
- Assembly name
- Shows the name of the output file that will hold the assembly manifest. Changing this property will also change the Output Name property. To access this property programmatically, see AssemblyName Property.
- Output type
- Indicates the type of application to build. In a Web Application project, this property can only be set to Class Library. See /target for more information. To access this property programmatically, see OutputType Property.
- Startup object
- Defines the entry point to be called when the application loads; generally this is set to either the main form in your application or to the Sub Main procedure that should run when the application starts. Since Class Libraries do not have an entry point, their only option for this property is (None). See /main for more information. To access this property programmatically, see StartupObject Property.
- Root namespace
- Sets the base namespace for all files in the project. For example, if you set the root namespace to Project1 and you have a Class1 outside of any namespace in your code, its namespace would be Project1.Class1. If you have a Class2 within a namespace Order in code, its namespace would be Project1.Order.Class2.
It is also possible to clear the Root namespace property, which allows you to manually specify the namespace structure of your project. See the Namespace Statement for more information on creating namespaces in your code.
- Project folder
- Identifies the full path to the folder in which the .vbproj file is located for the application, or the URL path for Web-based projects. To access this property programmatically, see FullPath Property.
- Project file
- Sets the name of the .vbproj file that represents the project on disk or on a Web server. To access this property programmatically, see FileName Property.
- Output name
- Sets the name of the compiled output of the application – for example, myproject.exe. The Assembly Name is combined with the default extension for the Output Type to form this filename. To access this property programmatically, see OutputFileName Property.
Smart Device Developer Notes
- Output type
- Only valid output types appear and are based on the active platform. For example, Windows Application appears only if the active platform supports Windows Forms. Console Application and Class Library always appear.