Partilhar via


Parâmetros de uso e da linha de comando da extensão CrmSvcUtil.exe (Dynamics CRM 2015)

 

Publicado: novembro de 2016

Aplicável a: Dynamics CRM 2015

As extensões de desenvolvedor para Microsoft Dynamics CRM 2015 fornecem uma extensão para a ferramenta de linha de comando CrmSvcUtil.exe, chamada de extensão Microsoft.Xrm.Client.CodeGeneration , que pode ser usada para gerar o contexto dos dados e as classes de objeto de transferência dos dados da sua organização Microsoft Dynamics 365 .

Neste tópico

Utilize a ferramenta de geração de código com extensões

Parâmetros de linha de comando

Use os arquivos de classe gerados

Utilize a ferramenta de geração de código com extensões

Para usar a ferramenta de geração de código com extensões de desenvolvedor para Microsoft Dynamics 365, você especifica o parâmetro codeCustomization conforme segue:

CrmSvcUtil.exe /codeCustomization:"Microsoft.Xrm.Client.CodeGeneration.CodeCustomization,Microsoft.Xrm.Client.CodeGeneration" 
/url:https://crm-org-name.crm.dynamics.com/org-id 
/username:user-wlid-email 
/password:user-wlid-pwd 
/deviceid:user-defined-deviceid 
/devicepassword:user-defined-devicepwd" 
/out:"Xrm.cs" 
/namespace:Xrm

A classe de personalização de código está em Microsoft.Xrm.Client.CodeGeneration.dll, e já que /codeCustomization precisa de um nome do tipo, o CrmSvcUtil precisa poder localizar o conjunto, que está na mesma pasta que a ferramenta.

Parâmetros de linha de comando

A tabela a seguir lista parâmetros de linha de comando válidos para as extensões para CrmSvcUtil.exe.

Parâmetro

Atalho

Descrição

Necessário

deviceid

di

ID do dispositivo usado ao se conectar ao servidor online para autenticação.

Falso

devicepassword

dp

Senha do dispositivo usada ao se conectar ao servidor online para autenticação.

Falso

domain

d

O domínio em relação ao qual deve-se autenticar ao se conectar ao servidor.

Falso

url

A URL para o serviço da organização.

Verdadeiro

out

o

O nome do arquivo para o código gerado.

Verdadeiro

language

I

O idioma no qual o código será gerado. Ele pode ser "CS" ou "VB". O valor padrão é "CS".

Falso

namespace

n

O namespace para o código gerado. O namespace padrão é o namespace global.

Falso

username

u

O nome do usuário para utilizar ao se conectar ao servidor para autenticação.

Falso

password

p

A senha para utilizar ao se conectar ao servidor para autenticação.

Falso

servicecontextname

O nome da classe gerada do contexto do serviço da organização. Se nenhum valor for fornecido, nenhum contexto de serviço é criado.

Falso

help

?

Exibir Informações de uso.

Falso

nologo

Omitir a faixa no tempo de execução.

Falso

Use os arquivos de classe gerados

As classes produzidas pela ferramenta de geração de código CrmSvcUtil.exe são projetadas para serem criadas em uma biblioteca de classes que pode ser referência de seus projetos que usam o pn_microsoftcrm. Essa é a abordagem recomendada. Depois de gerar classes para sua organização usando CrmSvcUtil.exe, é necessário mover os arquivos para a pasta do seu projeto Microsoft Visual Studio e então, adicioná-los à sua solução.

Para trabalhar com as classes você também precisará de uma referência do Microsoft Dynamics 365 e dos assemblies .NET. A tabela a seguir lista os assemblies e os locais de assembly.

Adicionar referências a esses assemblies

Local de assembly

Microsoft.Xrm.Sdk.dll

Da pasta SDK\Bin.

Microsoft.Xrm.Client

Microsoft.Xrm.Portal

Da pasta SDK\Bin.

System

System.Core

System.Data.Services

System.Data.Services.Client

System.Runtime.Serialization

Do guia .NET.

Confira Também

Gerar código com as extensões da ferramenta de geração de código (Dynamics CRM 2015)
Criar classes de entidade associadas precocemente com a ferramenta de geração de código (CrmSvcUtil.exe)

© 2017 Microsoft. Todos os direitos reservados. Direitos autorais