Compartilhar via


Compilador de licença (lc.exe)

O compilador de licença lê arquivos de texto que contêm informações sobre licenciamento e produz um arquivo .licenses que pode ser incorporado em um executável sistema autônomo um recurso do common linguagem tempo de execução.

lc /target:targetPE /complist:filename [/outdir:path]
/i:modules [/nologo] [/v]

Opção

Descrição

/complist:nome do arquivo de

Especifica o nome de um arquivo que contém a lista dos componentes licenciados para incluir no arquivo .licenses. Cada componente é referenciado usando seu nome completo com apenas um componente por linha.

Os usuários da linha de comando podem especificar um arquivo separado para cada formulário em que o projeto. Lc.exe aceita vários arquivos de entrada e produz um arquivo único .licenses.

/h[elp]

Exibe sintaxe de comando e opções para a ferramenta.

i:módulo

Especifica os módulos que contêm os componentes listados no /complistarquivo . Para especificar mais de um módulo, use vários /i sinalizadores.

/nologo

Suprime a exibição Microsoft faixa de inicialização.

/outdir:caminho

Especifica o diretório no qual colocar o arquivo de saída .licenses.

/ destino:targetPE

Especifica o executável para o qual o arquivo .licenses está sendo gerado.

/v

Especifica o modo detalhado; exibe informações de andamento da compilação.

/?

Exibe sintaxe de comando e opções para a ferramenta.

Exemplo

  1. Se você estiver usando um controle licenciado MyCompany.Samples.LicControl1 contido em Samples.DLL em um aplicativo chamado HostApp.exe*,* Você pode criar HostAppLic.txt que contém o seguinte.

    MyCompany.Samples.LicControl1, Samples.DLL
    
  2. Criar o arquivo .licenses chamado HostApp.exe.licenses usando o comando a seguir.

    lc /target:HostApp.exe /complist:hostapplic.txt /i:Samples.DLL /outdir:c:\bindir
    
  3. compilação HostApp.exe incluindo o arquivo .licenses sistema autônomo um recurso. Se você estava criando um aplicativo translation from VPE for Csharp você usaria o seguinte comando para criar seu aplicativo.

    csc /res:HostApp.exe.licenses /out:HostApp.exe *.cs
    

O comando a seguir compila myApp.licenses nas listas dos componentes licenciados especificados por hostapplic.txt, hostapplic2.txt e hostapplic3.txt. The modulesList argumento especifica os módulos que contêm os componentes licenciados.

lc /target:myApp /complist:hostapplic.txt /complist:hostapplic2.txt /complist: hostapplic3.txt /i:modulesList

Consulte também

Referência

Ferramentas.NET Framework

Vinculador do conjunto (AL.exe) 

Prompt de comando SDK