Abonnieren des SDK-Assembly-Updates mit NuGet

Microsoft Dataverse SDK für .NET-Assemblys und einige Befehlszeilentools sind über eine Softwareverteilungswebsite namens verfügbar NuGet. Die Verwendung von NuGet Paketen in Ihrem Anwendungsprojekt ermöglicht es Ihnen, Ihr Projekt mit den neuesten Versionen der SDK-Assemblys und -Tools auf dem neuesten Stand zu halten. Visual Studio unterstützt diese Funktion seit Version 2010 und es gibt sogar einen eigenständigen NuGet-Client für Entwickler, die nicht in Visual Studio entwickeln. Ein weiterer Vorteil der Verwendung von NuGet-Paketen in Ihren Projekten besteht darin, dass Assembly-Hinweise und Abhängigkeiten automatisch für Sie erledigt werden.

Wo finde ich die NuGet SDK-Pakete?

Die vollständig Liste von verfügbaren Dataverse SDK-Paketen werden unter dem crmsdk Profil auf der NuGet Site bereitgestellt. Dies sind die offiziellen Pakete, die von den Dataverse Produktteams bei Microsoft erstellt wurden. Die folgende Liste hebt einige der Pakete hervor, die Sie verwenden könnten, je nachdem, welche Art von Code Sie schreiben.

Microsoft.CrmSdk.CoreAssemblies
Enthält die Microsoft.Xrm.Sdk.dll- sowie Microsoft.Crm.Sdk.Proxy.dll-Assemblys, wenn auf .NET Framework Entwicklung ausgerichtet.

Microsoft Power Platform.Dataverse.Client
Enthält die Microsoft.Xrm.Sdk.dll- sowie Microsoft.Crm.Sdk.Proxy.dll-Assemblys, wenn auf .NET Framework und .NET Core Entwicklung ausgerichtet. Verwenden Sie dieses Paket anstelle von CoreAssemblies für die Dataverse Entwicklung.

Microsoft.CrmSdk.CoreTools
Enthält Dataverse Entwicklungstools. Siehe Dataverse Entwicklungstools für Anweisungen zum Installieren und Aktualisieren dieser Tools.

Microsoft.CrmSdk.Deployment
Enthält die Microsoft.Xrm.Sdk.Deployment.dll-Assembly. Verwenden Sie dieses Paket für die Bereitstellung, Konfiguration und Überwachung von Organisationen (Umgebungen).

Microsoft.CrmSdk.Outlook
Enthält die Microsoft.Crm.Outlook.dll-Assembly. Verwenden Sie dieses Paket für die Entwicklung von Outlook-Clients und -Diensten.

Microsoft.CrmSdk.Workflow
Enthält die Microsoft.Xrm.Sdk.Workflow.dll-Assembly. Verwenden Sie dieses Paket für die benutzerdefinierte Workflowaktivität-Entwicklung.

Microsoft.CrmSdk.XrmTooling.CoreAssembly
Enthält die Microsoft.Xrm.Tooling.Connector-Assembly. Verwenden Sie dieses Paket für die auf XRM-Tools basierte Entwicklung von Windows-Clientanwendungen.

Microsoft.CrmSdk.XrmTooling.CrmConnector.PowerShell
Enthält die Assemblies für Xrm.Tooling.Connector mit Powershell.

Microsoft.CrmSdk.XrmTooling.PackageDeployment.PowerShell
Enthält die Assemblys für die Dataverse Paketbereitstellung mithilfe von Powershell.

Microsoft.CrmSdk.XrmTooling.PackageDeployment
Enthält die Microsoft.Xrm.Tooling.PackageDeployment.CrmPackageExtentionBase.dll-Assembly.

Microsoft.CrmSdk.XrmTooling.PluginRegistrationTool
Enthält das Plugin-Registrierungstool, das zur Verwaltung von Plugin-Assemblies, benutzerdefinierter Workflow-Assemblies, virtuellen Berechtigungen und Service-Endpunkten für Dataverse erforderlich ist. Siehe Dataverse Entwicklungstools für Anweisungen zum Installieren und Aktualisieren dieses Tools.

So installieren Sie ein Paket im Projekt

Informationen zur Installation von NuGet-Paketen in Ihrem Projekt finden Sie unter Instal.ieren und Verwalten von Paketen in Visual Studio mithilfe von NuGet Paket-Manager.

Siehe auch

NuGet-Dokumentation
NuGet Client-Tools installieren

Hinweis

Können Sie uns Ihre Präferenzen für die Dokumentationssprache mitteilen? Nehmen Sie an einer kurzen Umfrage teil. (Beachten Sie, dass diese Umfrage auf Englisch ist.)

Die Umfrage dauert etwa sieben Minuten. Es werden keine personenbezogenen Daten erhoben. (Datenschutzbestimmungen).