Del via


Brug af og kommandolinjeparametre til udvidelsen CrmSvcUtil.exe (Dynamics CRM 2015)

 

Udgivet: november 2016

Gælder for: Dynamics CRM 2015

Udviklerudvidelser til Microsoft Dynamics CRM 2015 giver en udvidelse af kommandolinjeværktøjet CrmSvcUtil.exe, der kaldes Microsoft.Xrm.Client.CodeGeneration-udvidelsen, som du kan bruge til at generere datakontekst og dataoverførselsobjektklasser til din Microsoft Dynamics 365-organisation.

Dette emne indeholder

Brug af kodegenereringsværktøjet sammen med udvidelser

Kommandolinjeparametre

Brug af de genererede klassefiler

Brug af kodegenereringsværktøjet sammen med udvidelser

Hvis du vil bruge kodegenereringsværktøjet sammen med udviklerudvidelser til Microsoft Dynamics 365, skal du angive codeCustomization-parameteren på følgende måde:

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

Klassen for kodetilpasning er i Microsoft.Xrm.Client.CodeGeneration.dll, og da /codeCustomization bruger et typenavn, skal CrmSvcUtil være i stand til at finde den assembly, der er i samme mappe som værktøjet.

Kommandolinjeparametre

Følgende tabel viser gyldige kommandolinjeparametre for udvidelser til CrmSvcUtil.exe.

Parameter

Genvej

Beskrivelse

Krævet

deviceid

di

Enheds-id bruges, når du opretter forbindelse til onlineserveren for godkendelse.

Falsk

devicepassword

dp

Adgangskode til enheden, som bruges, når du opretter forbindelse til onlineserveren for godkendelse.

Falsk

domain

d

Det domæne, der skal godkendes mod, når du opretter forbindelse til serveren.

Falsk

url

URL-adressen til organisationstjenesten.

Sand

out

o

Filnavnet til den genererede kode.

Sand

language

l

Det sprog, der bruges til at generere koden i. Dette kan enten være "CS" eller"VB". Standardværdien er "CS".

Falsk

namespace

n

Navneområdet for den genererede kode. Standardnavneområdet er det globale navneområde.

Falsk

username

u

Det brugernavn, der skal bruges, når du opretter forbindelse til serveren for godkendelse.

Falsk

password

p

Den adgangskode, der skal bruges, når du opretter forbindelse til serveren for godkendelse.

Falsk

servicecontextname

Navnet på den oprettede servicekontekstklasse for organisationen. Hvis ingen værdi er angivet, oprettes der ikke nogen servicekontekst.

Falsk

help

?

Vis oplysninger om brug.

Falsk

nologo

Undertryk banner på kørselstidspunktet.

Falsk

Brug af de genererede klassefiler

De klasser, der oprettes af værktøjet CrmSvcUtil.exe til generering af kode, er designet til at blive indbygget i et klassebibliotek, som projekter, der benytter pn_microsoftcrm, kan referere til. Dette er den anbefalede fremgangsmåde. Når du har genereret klasser for organisationen ved hjælp af CrmSvcUtil.exe, skal du flytte filerne til mappen med dit Microsoft Visual Studio-projekt og derefter føje dem til din løsning.

For at arbejde med klasser skal du også have en reference til Microsoft Dynamics 365 og .NET-assemblies. I følgende tabel vises assemblies og assemblyplaceringer.

Føj referencer til disse assemblies

Placering af assembly

Microsoft.Xrm.Sdk.dll

Fra mappen SDK\Bin.

Microsoft.Xrm.Client

Microsoft.Xrm.Portal

Fra mappen SDK\Bin.

System

System.Core

System.Data.Services

System.Data.Services.Client

System.Runtime.Serialization

Fra fanen .NET.

Se også

Oprette kode med udvidelserne til kodeoprettelsesværktøjet (Dynamics CRM 2015)
Opret klasser for tidligt bundne objekter med værktøjet til oprettelse af kode (CrmSvcUtil.exe)

© 2017 Microsoft. Alle rettigheder forbeholdes. Ophavsret