Soubor VBC úkolu
Využívající zabalí, který produkuje spustitelné soubory (EXE), dynamické knihovny (DLL) nebo kódové moduly (.netmodule).Další informace o využívající viz Visual Basic kompilátoru příkazového řádku.
Parametry
Následující tabulka popisuje parametry Vbc úkolu.
Parametr |
Description |
---|---|
AdditionalLibPaths |
Volitelný String[] parametr. Určuje další složky, ve které chcete hledat sestavení určeného atributem odkazy. |
AddModules |
Volitelný String[] parametr. Způsobí v kompilátoru, aby všechny zadejte informace zadané soubory, které jsou k dispozici projektu jsou aktuálně kompilace.Tento parametr odpovídá /addmodule přepínač využívající kompilátoru. |
BaseAddress |
Volitelný String parametr. Určuje základní adresa knihovny DLL.Tento parametr odpovídá /baseaddress přepínač využívající kompilátoru. |
CodePage |
Volitelný Int32 parametr. Určuje znakovou stránku, která má být použita pro všechny soubory zdrojového kódu dané kompilace.Tento parametr odpovídá /codepage přepínač využívající kompilátoru. |
DebugType |
Volitelný String[] parametr. Způsobí, že kompilátor generovat ladicí informace.Tento parametr může mít následující hodnoty:
Výchozí hodnota je full, která umožňuje připojení ladicího programu k spuštěný program.Hodnota pdbonly umožňuje zdrojový kód ladění programu je spustit v ladicím programu, ale pouze pokud je připojen ladicí program spuštěný program zobrazí kód jazyka pro sestavení.Další informace naleznete v tématu / Debug (Visual Basic). |
DefineConstants |
Volitelný String[] parametr. Definuje konstanty podmíněné kompilátoru.Dvojice symbol a hodnoty jsou odděleny středníky a jsou zadána pomocí následující syntaxe: symbol1=value1;symbol2=value2 Tento parametr odpovídá / define přepínač využívající kompilátoru. |
DelaySign |
Volitelný Boolean parametr. Pokud true, úkol umístí veřejný klíč sestavení.Pokud false, úkol plně podepíše sestavení.Výchozí hodnota je false.Tento parametr nemá vliv, pokud se KeyFile parametr nebo KeyContainer parametr.Tento parametr odpovídá /delaysign přepínač využívající kompilátoru. |
DisabledWarnings |
Volitelný String parametr. Potlačí upozornění určené.Stačí pouze zadat číselnou část identifikátoru upozornění.Více varování jsou odděleny středníky.Tento parametr odpovídá /nowarn přepínač využívající kompilátoru. |
DocumentationFile |
Volitelný String parametr. Zpracovává dokumentaci komentáře do souboru XML.Tento parametr přepíše GenerateDocumentation atributu.Další informace naleznete v /doc. |
EmitDebugInformation |
Volitelný Boolean parametr. Pokud true, úloha generuje ladicí informace a umístí ji do souboru PDB.Další informace naleznete v tématu / Debug (Visual Basic). |
ErrorReport |
Volitelný String parametr. Určuje, jak má úkol ohlásit chyby kompilátoru.Tento parametr může mít následující hodnoty:
Pokud prompt je určena a dojde k chybě kompilátoru, zobrazí se možnost díky němuž můžete odeslat údaje o chybě společnosti Microsoft. Pokud send je určena a dojde k chybě kompilátoru, úkolu odešle údaje o chybě společnosti Microsoft. Výchozí hodnota je none, které hlásí chyby v textu pouze výstup. Tento parametr odpovídá /errorreport přepínač využívající kompilátoru. |
FileAlignment |
Volitelný Int32 parametr. Určuje kam chcete zarovnat oddíly výstupního souboru v bajtech.Tento parametr může mít následující hodnoty:
Tento parametr odpovídá /filealign přepínač využívající kompilátoru. |
GenerateDocumentation |
Volitelný Boolean parametr. Pokud true, generuje informace o dokumentaci a umístí ji do souboru XML s názvem spustitelného souboru nebo knihovnu, která je vytvoření úkolu.Další informace naleznete v /doc. |
Imports |
Volitelný ITaskItem[] parametr. Dovozy z kolekce položku obory názvů.Tento parametr odpovídá /Import přepínač využívající kompilátoru. |
KeyContainer |
Volitelný String parametr. Určuje název kontejneru kryptografického klíče.Tento parametr corresonds se /keycontainer přepínač využívající kompilátoru. |
KeyFile |
Volitelný String parametr. Určuje název souboru obsahující kryptografický klíč.Další informace naleznete v /keyfile. |
LangVersion |
Volitelný [String] parametr. Určuje jazykovou verzi "9" nebo "10". |
LinkResources |
Volitelný ITaskItem[] parametr. Vytvoří odkaz rozhraní.NET Framework prostředků ve výstupním souboru; soubor prostředků není umístění výstupního souboru.Tento parametr odpovídá /linkresource přepínač využívající kompilátoru. |
MainEntryPoint |
Volitelný String parametr. Určuje třídu nebo modul, který obsahuje Sub Main postup.Tento parametr corresonds se /hlavní přepínač využívající kompilátoru. |
ModuleAssemblyName |
Volitelný String parametr. Určuje sestavení, která je součástí tohoto modulu. |
NoConfig |
Volitelný Boolean parametr. Určuje, že kompilátor nemá používat soubor vbc.rsp.Tento parametr odpovídá /noconfig parametr kompilátoru využívající. |
NoLogo |
Volitelný Boolean parametr. Pokud true, potlačí zobrazení nápisu informace kompilátoru.Tento parametr odpovídá /nologo přepínač využívající kompilátoru. |
NoStandardLib |
Volitelný Boolean parametr. Způsobí, že kompilátor, nikoli pro odkazy na standardní knihovny.Tento parametr odpovídá /nostdlib přepínač využívající kompilátoru. |
NoVBRuntimeReference |
Volitelný Boolean parametr. Pouze pro vnitřní potřebu.Pokud je PRAVDA, zakazuje automatické odkazy na knihovny Microsoft.VisualBasic.dll.. |
NoWarnings |
Volitelný Boolean parametr. Pokud true, úkol potlačí všechny výstrahy.Další informace naleznete v /nowarn. |
Optimize |
Volitelný Boolean parametr. Pokud true, umožňuje optimalizaci kompilátoru.Tento parametr odpovídá / Optimalizovat přepínač využívající kompilátoru. |
OptionCompare |
Volitelný String parametr. Určuje, jak jsou provedeny porovnávání řetězců.Tento parametr může mít následující hodnoty:
Hodnota binary Určuje, že úloha používá binární řetězec porovnání.Hodnota text Určuje, že úloha používá textové porovnávání řetězců.Výchozí hodnota tohoto parametru je binary.Tento parametr odpovídá /optioncompare přepínač využívající kompilátoru. |
OptionExplicit |
Volitelný Boolean parametr. Pokud true, je vyžadován explicitní deklaraci proměnných.Tento parametr odpovídá /optionexplicit přepínač využívající kompilátoru. |
OptionInfer |
Volitelný Boolean parametr. Pokud true, umožňuje odvození typu proměnné. |
OptionStrict |
Volitelný Boolean parametr. Pokud true, úkol vynucuje přísné typu sémantiku implicitních převodech typů omezení.Tento parametr odpovídá /optionstrict přepínač využívající kompilátoru. |
OptionStrictType |
Volitelný String parametr. Určuje, který typ přísné sémantiku generovat upozornění.V současné době je podporován pouze "vlastní".Tento parametr odpovídá /optionstrict přepínač využívající kompilátoru. |
OutputAssembly |
Volitelný String výstupní parametr. Určuje název výstupního souboru.Tento parametr odpovídá /out přepínač využívající kompilátoru. |
Platform |
Volitelný String parametr. Určuje platformu procesoru zaměřeny výstupní soubor.This parameter can have a value of x86, x64, Itanium, or anycpu.Výchozí hodnota je anycpu.Tento parametr odpovídá Platform přepínač využívající kompilátoru. |
References |
Volitelný ITaskItem[] parametr. Způsobí, že úloha import typu veřejné informace z určených položek do aktuálního projektu.Tento parametr odpovídá /Reference přepínač využívající kompilátoru. |
RemoveIntegerChecks |
Volitelný Boolean parametr. Pokud true, zakáže kontrolu chyba přetečení celých čísel.Výchozí hodnota je false.Tento parametr odpovídá /removeintchecks přepínač využívající kompilátoru. |
Resources |
Volitelný ITaskItem[] parametr. Vloží prostředek rozhraní .NET Framework do výstupního souboru.Tento parametr odpovídá /resource přepínač využívající kompilátoru. |
ResponseFiles |
Volitelný ITaskItem[] parametr. Určuje soubor odpovědí obsahuje příkazy pro tento úkol.Tento parametr odpovídá @ (zadat soubor odpovědí) možnost využívající kompilátoru. |
RootNamespace |
Volitelný String parametr. Určuje kořenový obor názvů pro všechny deklarace typů.Tento parametr odpovídá /rootnamespace přepínač využívající kompilátoru. |
SdkPath |
Volitelný String parametr. Určuje umístění mscorlib.dll a knihovny microsoft.visualbasic.dll.Tento parametr odpovídá /sdkpath přepínač využívající kompilátoru. |
Sources |
Volitelný ITaskItem[] parametr. Určuje jednu nebo více Visual Basic zdrojové soubory. |
TargetCompactFramework |
Volitelný Boolean parametr. Pokud true, cíle úloh .NET Compact Framework.Tento přepínač odpovídá /netcf přepínač využívající kompilátoru. |
TargetType |
Volitelný String parametr. Určuje formát výstupního souboru.Tento parametr může mít hodnotu library, který vytvoří kód knihovny exe, který vytvoří aplikace konzoly module, které vytvoří modul, nebo winexe, který vytvoří Windows program.Výchozí hodnota je library.Tento parametr odpovídá Target přepínač využívající kompilátoru. |
Timeout |
Volitelný Int32 parametr. Určuje dobu v milisekundách, po jejichž uplynutí je ukončeno spustitelný soubor úlohy.Výchozí hodnota je Int.MaxValue, neexistuje žádné období časového limitu. |
ToolPath |
Volitelný String parametr. Určuje umístění, kam bude úkol načtení podkladové spustitelného souboru (vbc.exe).Pokud není tento parametr zadán, použije úloha SDK Instalační cestu odpovídající verzi rozhraní se systémem MSBuild. |
TreatWarningsAsErrors |
Volitelný Boolean parametr. Pokud true, všechna upozornění jsou považovány za chyby.Další informace naleznete v tématu /warnaserror (Visual Basic). |
UseHostCompilerIfAvailable |
Volitelný Boolean parametr. Pokyn úloh použít objekt vnitroprocesový kompilátor, pokud je k dispozici.Použít pouze Visual Studio. |
Utf8Output |
Volitelný Boolean parametr. Protokoly kompilátoru, výstup pomocí kódování UTF-8.Tento parametr odpovídá /utf8output přepínač využívající kompilátoru. |
Verbosity |
Volitelný String parametr. Určuje podrobnost výstup kompilátoru.Podrobnost může být Quiet, Normal (výchozí) nebo Verbose. |
WarningsAsErrors |
Volitelný String parametr. Určuje seznam upozornění jako chyby.Další informace naleznete v tématu /warnaserror (Visual Basic). Tento parametr přepíše TreatWarningsAsErrors parametr. |
WarningsNotAsErrors |
Volitelný String parametr. Určuje seznam upozornění, které nejsou považovány za chyby.Další informace naleznete v tématu /warnaserror (Visual Basic). Tento parametr je užitečné, pokud TreatWarningsAsErrors parametr nastaven na true. |
Win32Icon |
Volitelný String parametr. Vloží soubor ICO sestavení, která dává výstupní soubor v Průzkumníku souborů požadovaný vzhled.Tento parametr odpovídá /win32icon přepínač využívající kompilátoru. |
Win32Resources |
Volitelný String parametr. Vloží soubor Win32 (RES) prostředků ve výstupním souboru.Tento parametr odpovídá / win32resource. přepínač využívající kompilátoru. |
Poznámky
Kromě výše uvedených parametrů, zdědí tento úkol parametry z ToolTaskExtension dědí třídu, která sama ToolTask třídy.Seznam těchto další parametry a jejich popis naleznete v ToolTaskExtension základní třída.
Příklad
Následující příklad kompiluje Visual Basic projektu.
<VBC
Sources="@(sources)"
Resources="strings.resources"
Optimize="true"
OutputAssembly="out.exe"/>