vbnc -V (return code: 1)
Visual Basic.Net Compiler version 0.0.0.5943 (Mono 4.0.1 - tarball)
Copyright (C) 2004-2010 Rolf Bjarne Kvinge. All rights reserved.
vbnc : Command line : warning VBNC2009: the option -version was not recognized - ignored
vbnc : Command line : error VBNC2011: No files to compile! Cannot do anything!
Compilation took 00:00:00.0915660
vbnc -help (return code: 0)
Visual Basic.Net Compiler version 0.0.0.5943 (Mono 4.0.1 - tarball)
Copyright (C) 2004-2010 Rolf Bjarne Kvinge. All rights reserved.
Visual Basic Compiler Options
>>> Output file options >>>
/out:<filename> Sets the file name of the output executable or library.
/target:exe Create a console application (this is the default). (Short form: /t)
/target:winexe Create a Windows application.
/target:library Create a library assembly.
/target:module Create a module that can be added to an assembly.
>>> Input files options >>>
/addmodule:<filename> Reference metadata from the specified module.
/recurse:<wildcard> Include all files in the current directory and subdirectories according to the wildcard specifications.
/reference:<file_list> Reference metadata from the specified assembly. (Short form: /r)
>>> Resources options >>>
/linkresource:<resinfo>Links the specified file as an external assembly resource. resinfo:<file>[,<name>[,public|private]] (Short form: /linkres)
/resource:<resinfo> Adds the specified file as an embedded assembly resource. resinfo:<file>[,<name>[,public|private]] (Short form: /res)
/win32icon:<file> Specifies a Win32 icon file (.ico) for the default Win32 resources.
/win32resource:<file> Specifies a Win32 resource file (.res).
>>> Debug and code generation options >>>
/optimize[+|-] Enable optimizations.
/removeintchecks[+|-] Remove integer checks. Default off.
/debug[+|-] Emit debugging information.
/debug:full Emit full debugging information (default).
/debug:pdbonly Emit PDB file only.
>>> Errors and warnings options >>>
/nowarn Disable warnings.
/warnaserror[+|-] Treat warnings as errors.
>>> Language options >>>
/define:<list> Declare global conditional compilation symbol(s). list:name=value,... (Also: /d)
/imports:<list> Declare global Imports for namespaces in referenced metadata files. list:namespace,...
/optionexplicit[+|-] Require explicit declaration of variables.
/optionstrict[+|-] Enforce strict language semantics.
/rootnamespace:<string>sets the root Namespace for all type declarations.
/optioncompare:binary Do binary string comparisons. (Default)
/optioncompare:text Do text string comparisons.
>>> Various options >>>
/help Show this help message. (Also: /?)
/nologo Do not show the compiler copyright banner.
/quiet Specifies a quiet mode - only errors will be shown.
/verbose Show verbose messages.
/noconfig Disable the automatic inclusion of the vbnc.rsp response file.
/nostdlib Do not include the standard libraries (System.dll and vbnc.rsp.)
>>> Advanced options >>>
/baseaddress:<number> Specifies the base address of the library or module (in hex).
/bugreport:<file> Create bug report file.
/codepage:<number> Specifies the codepage to use when opening source files.
/delaysign[+|-] Specifies whether to delay-sign the assembly using only the public portion of the strong name key.
/keycontainer:<string> Specifies a strong name key container. *Not supported yet.*
/keyfile:<file> Specifies a strong name key file. *Not supported yet.*
/libpath:<path_list> Lists the directories to search for metadata references. (Delimited by semi-colons.
/main:<class> Specifies the entry method of the assembly. Can be a Main sub or function, or a class that inherits from System.Windows.Forms.Form. (Also: /m)
/netcf Specifies the .NET Compact Framework as the target. *Not supported*.
/sdkpath:<path> where the .Net Framework (mscorlib.dll) is located.
/utf8output[+|-] Emit the output from the compiler in UTF8 encoding. *Not supported yet*
Compilation took 00:00:00.0752360