Delen via


Gebruik van de CrmSvcUtil.exe uitbreiding en opdrachtregelparameters (Dynamics CRM 2015)

 

Gepubliceerd: november 2016

Is van toepassing op: Dynamics CRM 2015

Ontwikkelaarsuitbreidingen voor Microsoft Dynamics CRM 2015 biedt een uitbreiding op het opdrachtregelprogramma CrmSvcUtil.exe, de Microsoft.Xrm.Client.CodeGeneration uitbreiding genoemd, die u kunt gebruiken om de gegevenscontext en de objectklassen van de gegevensoverdracht te genereren voor uw Microsoft Dynamics 365 organisatie.

In dit onderwerp

Gebruik het hulpmiddel voor het genereren van code met uitbreidingen

Opdrachtregelparameters

Gebruik de gegenereerde klassebestanden

Gebruik het hulpmiddel voor het genereren van code met uitbreidingen

Om het hulpmiddel voor het genereren van codes te gebruiken met ontwikkelaarsuitbreidingen voor Microsoft Dynamics 365, geeft u de codeCustomization parameter op als volgt:

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

De klasse van de codeaanpassing is in Microsoft.Xrm.Client.CodeGeneration.dll en aangezien /codeCustomization een typenaam krijgt, moet CrmSvcUtil de assembly kunnen vinden, die zich in dezelfde map als het hulpprogramma bevindt.

Opdrachtregelparameters

In de volgende tabel vindt u geldige opdrachtregelparameters voor de uitbreidingen op CrmSvcUtil.exe

Parameter

Snelkoppeling

Beschrijving

Vereist

deviceid

di

Apparaat-id die wordt gebruikt wanneer u verbinding maakt met de online server voor verificatie.

Onwaar

devicepassword

dp

Apparaatwachtwoord dat wordt gebruikt wanneer u verbinding maakt met de online-server voor verificatie.

Onwaar

domain

d

Het domein waarmee moet worden geverifieerd als u verbinding maakt met de server.

Onwaar

url

De URL voor de organisatieservice.

Waar

out

o

De bestandsnaam voor de gegenereerde code.

Waar

language

l

De taal om de code in te genereren. Dit kan ”CS” or ”VB” zijn. De standaardwaarde is "CS".

Onwaar

namespace

n

De naamruimte voor de gegenereerde code. De standaard naamruimte is de algemene naamruimte.

Onwaar

username

u

De gebruikersnaam die moet worden gebruikt wanneer u verbinding maakt met de server voor verificatie.

Onwaar

password

p

Het wachtwoord dat moet worden gebruikt wanneer u verbinding maakt met de server voor verificatie.

Onwaar

servicecontextname

De naam van de gegenereerde contextklasse van de organisatieservice. Als er geen waarde wordt opgegeven, wordt er geen servicecontext gemaakt.

Onwaar

help

?

Gebruiksinformatie weergeven.

Onwaar

nologo

De banner tijdens runtime onderdrukken.

Onwaar

Gebruik de gegenereerde klassebestanden

De klassen die worden gemaakt door het hulpprogramma voor het genereren van code CrmSvcUtil.exe, kunnen worden ontworpen om te worden ingebouwd in een klassebibliotheek waarnaar kan worden verwezen door uw projecten die Microsoft Dynamics CRM gebruiken. Dit is de aanbevolen methode. Nadat u klassen hebt gegenereerd voor uw organisatie met CrmSvcUtil.exe, moet u de bestanden verplaatsen naar de map voor uw Microsoft Visual Studio - projecten en deze vervolgens toevoegen aan uw oplossing.

Om met de klassen te werken, moet u ook een verwijzing hebben naar Microsoft Dynamics 365 en .NET-assemblies. In de volgende tabel vindt u de assemblies en assemblylocaties.

Voeg referenties toe aan deze assemblies

Assemblylocatie

Microsoft.Xrm.Sdk.dll

In de map SDK\Bin.

Microsoft.Xrm.Client

Microsoft.Xrm.Portal

In de map SDK\Bin.

System

System.Core

System.Data.Services

System.Data.Services.Client

System.Runtime.Serialization

In het .NET-tabblad.

Zie ook

Code genereren met de uitbreidingen van het hulpmiddel voor het genereren van code (Dynamics CRM 2015)
Eerder gebonden entiteitklassen maken met het hulpmiddel voor het genereren van code (CrmSvcUtil.exe)

© 2017 Microsoft. Alle rechten voorbehouden. Auteursrecht