Sdílet prostřednictvím


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:

  • full

  • pdbonly

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:

  • prompt

  • send

  • none

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:

  • 512

  • 1024

  • 2048

  • 4096

  • 8192

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:

  • binary

  • text

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"/>

Viz také

Koncepty

Nástroj MSBuild úkoly

Další zdroje

Visual Basic kompilátoru příkazového řádku

Úloha MSBuild odkaz