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