LC úkolu
Zalomí LC.exe, který generuje soubor .license ze souboru .licx.Další informace na LC.exe LC.exe (kompilátor licence).
Parametry
Následující tabulka popisuje prospívání pro LC úkolu.
Parametr |
Description |
---|---|
LicenseTarget |
Požadované ITaskItem parametr. Určuje program, pro kterou jsou generovány soubory .licenses. |
NoLogo |
Volitelný Boolean parametr. Potlačí zobrazení nápisu Spouštění Microsoft. |
OutputDirectory |
Volitelný String parametr. Určuje adresář, ve kterém výstupní soubory .licenses. |
OutputLicense |
Volitelný ITaskItem výstupní parametr. Určuje název souboru .licenses.Pokud nezadáte název, název souboru .licx se používá a je soubor .licenses umístěn v adresáři, který obsahuje soubor .licx. |
ReferencedAssemblies |
Volitelný ITaskItem[] parametr. Určuje odkazované součásti načíst při generování souboru .license. |
SdkToolsPath |
Volitelný String parametr. Určuje cestu k SDK nástroje, jako je například resgen.exe. |
Sources |
Požadované ITaskItem[] parametr. Určuje položky, které obsahují komponenty licencované zahrnout do souboru .licenses.Další informace naleznete v dokumentaci k /complist přepínače v LC.exe (kompilátor licence). |
Vedle 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
V následujícím příkladu LC úloh kompilovat licencí.
<Project xmlns="https://schemas.microsoft.com/developer/msbuild/2003">
<!-- Item declarations, etc -->
<Target Name="CompileLicenses">
<LC
Sources="@(LicxFile)"
LicenseTarget="$(TargetFileName)"
OutputDirectory="$(IntermediateOutputPath)"
OutputLicenses="$(IntermediateOutputPath)$(TargetFileName).licenses"
ReferencedAssemblies="@(ReferencePath);@(ReferenceDependencyPaths)">
<Output
TaskParameter="OutputLicenses"
ItemName="CompiledLicenseFile"/>
</LC>
</Target>
</Project>