Freigeben über


Abonnieren von SDK-Assemblyupdates mithilfe von NuGet

Microsoft Dataverse SDK für .NET-Assemblys und einige Befehlszeilentools stehen über eine Softwareverteilungswebsite namens NuGet zur Verfügung. Mithilfe von NuGet-Paketen in Ihrem Anwendungsprojekt können Sie Ihr Projekt up-to-date mit den neuesten Versionen der SDK-Assemblys und -Tools beibehalten. 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 entwickelt werden. Ein weiterer Vorteil der Nutzung von NuGet Paketen in Ihren Projekten besteht darin, dass Assemblyverweise und Abhängigkeiten automatisch verwaltet werden.

Wo finden Sie die NuGet SDK-Pakete

Die vollständige Liste der verfügbaren Dataverse SDK-Pakete finden Sie unter dem Crmsdk-Profil auf der NuGet-Website. Dies sind die offiziellen Pakete, die von den Dataverse-Produktteams bei Microsoft produziert werden. In der folgenden Liste werden einige der Pakete hervorgehoben, die Sie verwenden können, 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.PowerPlatform.Dataverse.Client
Enthält die Microsoft.Xrm.Sdk.dll- und Microsoft.Crm.Sdk.Proxy.dll assemblys für die .NET Framework- und .NET Core-Entwicklung. Verwenden Sie dieses Paket anstelle von CoreAssemblies für die neue Dataverse-Entwicklung.

Microsoft.CrmSdk.CoreTools
Enthält Dataverse-Entwicklungstools. Anweisungen zum Installieren und Aktualisieren dieser Tools finden Sie unter Dataverse-Entwicklungstools .

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 Entwicklung von benutzerdefinierten Workflowaktivitäten.

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

Microsoft.CrmSdk.XrmTooling.CrmConnector.PowerShell
Enthält die Assemblys für die Verwendung des XRM-Tooling-Connectors 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 Plug-In-Registrierungstool zum Registrieren von Plug-In-Assemblys, benutzerdefinierten Workflowaktivitätsassemblys, virtuellen Berechtigungen und Dienstendpunkten mit Dataverse. Anweisungen zum Installieren und Aktualisieren des Tools finden Sie unter Dataverse-Entwicklungstools .

So installieren Sie ein Paket in Ihrem Projekt

Informationen zum Installieren von NuGet-Paketen in Ihrem Projekt finden Sie unter Installieren und Verwalten von Paketen in Visual Studio mithilfe des NuGet-Paket-Managers.

Siehe auch

NuGet-Dokumentation
Installieren von NuGet-Clienttools