VisualBasic project
From Just Solve the File Format Problem
(Difference between revisions)
Dan Tobias (Talk | contribs) |
Dexvertbot (Talk | contribs) m (Change telparia.com samples link to template) |
||
(2 intermediate revisions by 2 users not shown) | |||
Line 2: | Line 2: | ||
| name = VisualBasic project | | name = VisualBasic project | ||
| formattype = electronic | | formattype = electronic | ||
− | | subcat = | + | | subcat = Development |
| subcat2 = | | subcat2 = | ||
| subcat3 = | | subcat3 = | ||
Line 74: | Line 74: | ||
== Sample files == | == Sample files == | ||
+ | * {{DexvertSamples|other/visualBasicProject}} | ||
+ | |||
=== .NET VBPROJ === | === .NET VBPROJ === | ||
* [http://www.euronet.nl/users/swinkels/cmg.zip Cartooners Music Generator] | * [http://www.euronet.nl/users/swinkels/cmg.zip Cartooners Music Generator] |
Latest revision as of 05:16, 28 December 2023
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 |
[edit] File structure
The ASCII-based file is a plain text file that describes the code project. It consists of key-value pairs.
[edit] 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