Parametri della riga di comando e uso di estensioni CrmSvcUtil.exe (Dynamics CRM 2015)
Data di pubblicazione: novembre 2016
Si applica a: Dynamics CRM 2015
Le estensioni per gli sviluppatori per Microsoft Dynamics CRM 2015 forniscono un'estensione per lo strumento da riga di comando CrmSvcUtil.exe, denominato estensione Microsoft.Xrm.Client.CodeGeneration, che è possibile utilizzare per generare le classi per oggetti di trasferimento dati e contesto dati dell'organizzazione Microsoft Dynamics 365.
In questo argomento
Utilizzare lo strumento di generazione del codice con le estensioni
Parametri della riga di comando
Utilizzare i file di classe generati
Utilizzare lo strumento di generazione del codice con le estensioni
Per utilizzare lo strumento per la generazione di codice con le estensioni per gli sviluppatori per Microsoft Dynamics 365, si specifica il parametro codeCustomization come 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
La classe di personalizzazione del codice è in Microsoft.Xrm.Client.CodeGeneration.dll e poiché /codeCustomization accetta un nome tipo, è necessario che CrmSvcUtil sia in grado di trovare l'assembly che si trova nella stessa cartella dello strumento.
Parametri della riga di comando
Nella tabella seguente sono elencati i parametri della riga di comando validi per le estensioni di CrmSvcUtil.exe.
Parametro |
Collegamento |
Descrizione |
Obbligatorio |
---|---|---|---|
deviceid |
di |
ID dispositivo utilizzato quando si esegue la connessione al server online per l'autenticazione. |
Falso |
devicepassword |
dp |
Password del dispositivo utilizzata quando si esegue la connessione al server online per l'autenticazione. |
Falso |
domain |
d |
Il dominio per l'autenticazione al momento della connessione al server. |
Falso |
url |
L'URL per il servizio di organizzazione. |
Vero |
|
out |
o |
Il nome del file per il codice generato. |
Vero |
language |
l |
Il linguaggio in cui generare il codice. Può essere "CS" o "VB". Il valore predefinito è "CS". |
Falso |
namespace |
n |
lo spazio dei nomi per il codice generato. Lo spazio dei nomi predefinito è lo spazio dei nomi globale. |
Falso |
username |
u |
Il nome utente da utilizzare quando si esegue la connessione al server per l'autenticazione. |
Falso |
password |
p |
La password da utilizzare quando si esegue la connessione al server per l'autenticazione. |
Falso |
servicecontextname |
Il nome della classe di contesto del servizio di organizzazione generata. Se non viene specificato alcun valore, non viene creato nessun contesto di servizio. |
Falso |
|
help |
? |
Mostra informazioni di utilizzo. |
Falso |
nologo |
Eliminare lo striscione al runtime. |
Falso |
Utilizzare i file di classe generati
Le classi create dallo strumento di generazione del codice CrmSvcUtil.exe sono progettate per essere generate in una raccolta delle classi a cui i progetti che utilizzano pn_microsoftcrm possono fare riferimento. Questo è il metodo consigliato. Dopo aver generato le classi dell'organizzazione utilizzando CrmSvcUtil.exe, è consigliabile spostare i file nella cartella del progetto Microsoft Visual Studio e aggiungerli alla soluzione.
Per utilizzare le classi sarà necessario anche un riferimento agli assembly Microsoft Dynamics 365 e .NET. Nella tabella seguente sono elencati gli assembly e i relativi percorsi.
Aggiungere i riferimenti agli assembly |
Posizione dell'assembly |
---|---|
Microsoft.Xrm.Sdk.dll |
Dalla cartella SDK\Bin. |
Microsoft.Xrm.Client Microsoft.Xrm.Portal |
Dalla cartella SDK\Bin. |
System System.Core System.Data.Services System.Data.Services.Client System.Runtime.Serialization |
Dalla scheda .NET. |
Vedere anche
Generare il codice con le estensioni dello strumento di generazione del codice (Dynamics CRM 2015)
Creare le classi di entità con associazione anticipata con lo strumento di generazione del codice (CrmSvcUtil.exe)
© 2017 Microsoft. Tutti i diritti sono riservati. Copyright