Condividi tramite


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