VisualBasic project

From Just Solve the File Format Problem
(Difference between revisions)
Jump to: navigation, search
(Created page with "{{FormatInfo | name = VisualBasic project | formattype = electronic | subcat = | subcat2 = | subcat3 = | subcat4 = | subcat5 ...")
 
(Sample files)
(3 intermediate revisions by one user not shown)
Line 2: Line 2:
 
| name          = VisualBasic project
 
| name          = VisualBasic project
 
| formattype    = electronic
 
| formattype    = electronic
| subcat        =  
+
| subcat        = Development
 
| subcat2        =  
 
| subcat2        =  
 
| subcat3        =  
 
| subcat3        =  
Line 8: Line 8:
 
| subcat5        =  
 
| subcat5        =  
 
| thiscat        =  
 
| thiscat        =  
| extensions    = {{ext|mak}}
+
| extensions    = {{ext|mak}}, {{ext|vbp}}, {{ext|vbproj}}
 
| mimetypes      =  
 
| mimetypes      =  
 
| locfdd        =  
 
| locfdd        =  
Line 21: Line 21:
 
}}
 
}}
  
VisualBasic project file is a plain text file that describes the code project. It consists of key-value pairs.
+
A '''Visual Basic project file''' lists the files which are part of a project for [[Visual Basic]], and defines how they are grouped.
 +
 
 +
The original files were in an [[ASCII]]-based format with a .vbp extension. Later, the Visual Studio .NET version of Visual Basic projects was introduced using a .vbproj extension and [[XML]]-based format.
 +
 
 +
There are also [[Visual Studio Solution file]]s (.sln), which group together multiple .vbproj project files (or other project files used in Visual Studio).
 +
 
 +
== File structure ==
 +
 
 +
The ASCII-based file is a plain text file that describes the code project. It consists of key-value pairs.
  
 
==Example==
 
==Example==
Line 64: Line 72:
  
 
</pre>
 
</pre>
 +
 +
== Sample files ==
 +
* https://telparia.com/fileFormatSamples/text/visualBasicProject/
 +
 +
=== .NET VBPROJ ===
 +
* [http://www.euronet.nl/users/swinkels/cmg.zip Cartooners Music Generator]
 +
* [http://www.euronet.nl/users/swinkels/cav.zip Cartooners Actor Viewer]
 +
 +
== Links ==
 +
* [http://msdn.microsoft.com/en-us/library/aa716294%28v=vs.60%29.aspx .vbp format]
 +
* [http://visualbasic.about.com/od/quicktips/qt/slnfiles.htm The "vbproj" and "sln" Files]
 +
 +
[[Category:Microsoft]]
 +
[[Category:XML based file formats]]

Revision as of 22:33, 24 May 2021

File Format
Name VisualBasic project
Ontology
Extension(s) .mak, .vbp, .vbproj

A Visual Basic project file lists the files which are part of a project for Visual Basic, and defines how they are grouped.

The original files were in an ASCII-based format with a .vbp extension. Later, the Visual Studio .NET version of Visual Basic projects was introduced using a .vbproj extension and XML-based format.

There are also Visual Studio Solution files (.sln), which group together multiple .vbproj project files (or other project files used in Visual Studio).

Contents

File structure

The ASCII-based file is a plain text file that describes the code project. It consists of key-value pairs.

Example

Type=Exe
Form=SysEdit.frm
Form=MsdosFrm.frm
Form=ConfigFrm.frm
Form=AutoexecFrm.frm
Form=WinFrm.frm
Form=SystemFrm.frm
Form=DosstartFrm.frm
Form=WinstartFrm.frm
Reference=*\G{00025E01-0000-0000-C000-000000000046}#0.0#0#..\..\PROGRAM FILES\COMMON FILES\MICROSOFT SHARED\DAO\DAO360.DLL#Microsoft DAO 2.5 Object Library
IconForm="MsdosFrm"
Startup="Sysedit"
HelpFile=""
Command32=""
Name="SystemEditor"
HelpContextID="0"
CompatibleMode="0"
MajorVer=1
MinorVer=0
RevisionVer=0
AutoIncrementVer=0
ServerSupportFiles=0
VersionCompanyName="Anti-Censorship Organization"
CompilationType=0
OptimizationType=0
FavorPentiumPro(tm)=0
CodeViewDebugInfo=0
NoAliasing=0
BoundsCheck=0
OverflowCheck=0
FlPointCheck=0
FDIVCheck=0
UnroundedFP=0
StartMode=0
Unattended=0
Retained=0
ThreadPerObject=0
MaxNumberOfThreads=1

Sample files

.NET VBPROJ

Links

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox