Aracılığıyla paylaş


lc görev

Sarar LC.exe .licx dosyasından bir .license dosyası oluşturur.LC.exe hakkında daha fazla bilgi için bkz: LC.exe (lisans derleyici).

Parametreler

Aşağıdaki tabloda açıklanmıştır parametrelerinin için LC görevi.

Parametre

Description

LicenseTarget

Gerekli ITaskItem parametresi.

.Licenses dosyaları üretilmiş olan yürütülebilir dosya belirtir.

NoLogo

İsteğe bağlı Boolean parametresi.

Microsoft başlangıç başlığı görüntülenmesini önler.

OutputDirectory

İsteğe bağlı String parametresi.

Çıkış .licenses dosyalarının yerleştirileceği dizini belirtir.

OutputLicense

İsteğe bağlı ITaskItem çıkış parametresi.

.Licenses dosyasının adını belirtir.Bir ad belirtmezseniz, .licenses dosya .licx dosyasını içeren dizinde yerleştirilir ve .licx dosya adı kullanılır.

ReferencedAssemblies

İsteğe bağlı ITaskItem[] parametresi.

.License dosyası oluşturulurken yüklemek için başvurulan bileşenleri belirtir.

SdkToolsPath

İsteğe bağlı String parametresi.

Resgen.exe gibi sdk araçlarını yolunu belirtir.

Sources

Gerekli ITaskItem[] parametresi.

.licenses dosyasına eklemek için lisanslı bileşenleri içeren öğeleri belirtir.Daha fazla bilgi için belgelerine bakın /complist , geçiş LC.exe (lisans derleyici).

Yukarıda listelenen parametrelere ek olarak, bu görevi parametrelerinden devralan ToolTaskExtension kendisinde sınıfı miras ToolTask sınıfı.Bu ek parametreler ve açıklamalarının listesi için bkz: ToolTaskExtension temel sınıf.

Örnek

Aşağıdaki örnek LC lisansları derlemek için görev.

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

Ayrıca bkz.

Kavramlar

MSBuild görevleri

Diğer Kaynaklar

MSBuild görevi başvurusu