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