Freigeben über


Entwicklertools und -ressourcen

Entwickler verwenden die folgenden Tools und Ressourcen beim Arbeiten mit Dataverse und Power Platform.

Dataverse-Entwicklungstools

Während der Dataverse-Codeentwicklung werden häufig mehrere Tools verwendet. Einige dieser Tools verfügen über eine Benutzeroberfläche und einige sind befehlsgesteuert. In diesem Artikel erfahren Sie, wie Sie diese Tools einfach installieren, aktualisieren und starten: Dataverse-Entwicklungstools

Dataverse SDK für .NET

Im Folgenden werden die verfügbaren Dataverse SDK-Assemblys für die .NET-Codeentwicklung beschrieben. Die neuesten Versionen stehen zum Herunterladen in den entsprechenden NuGet-Paketen zur Verfügung.

Mit Daten arbeiten

Verwenden Sie die Assemblys, um mit dem Organisationsservice und den Suchservices zu interagieren.

Weitere Informationen: Verwenden des Microsoft Dataverse SDK für .NET

NuGet-Paket: Microsoft.CrmSdk.CoreAssemblies

Versammlung Namespaces
Microsoft.Crm.Sdk.Proxy.dll Microsoft.Crm.Sdk
Microsoft.Crm.Sdk.Messages
Microsoft.Xrm.Sdk.dll Microsoft.Xrm.Sdk
Microsoft.Xrm.Sdk.Client
Microsoft.Xrm.Sdk.Discovery
Microsoft.Xrm.Sdk.Messages
Microsoft.Xrm.Sdk.Metadata
Microsoft.Xrm.Sdk.Metadata.Query
Microsoft.Xrm.Sdk.Organization
Microsoft.Xrm.Sdk.Query
Microsoft.Xrm.Sdk.WebServiceClient

Erstellen von Prozess-Designer-Erweiterungen (Workflow)

Verwenden Sie diese Assembly, um dem Prozess-Designer benutzerdefinierte Aktivitäten hinzuzufügen.

Weitere Informationen zu den Workflow-Erweiterungen

NuGet-Paket: Microsoft.CrmSdk.Workflow

Versammlung Namespaces
Microsoft.Xrm.Sdk.Workflow.dll Microsoft.Xrm.Sdk.Workflow
Microsoft.Xrm.Sdk.Workflow.Activities
Microsoft.Xrm.Sdk.Workflow.Designers

Erstellen von Windows-Clientanwendungen

Verwenden Sie diese Assemblys, um die Verbindung mit dem SDK für .NET zu erleichtern und Microsoft Windows-Clientanwendungen zu erstellen.

Weitere Informationen zum Erstellen von Windows-Clientanwendungen mit den XRM-Tools

NuGet-Pakete:

Versammlung Namespaces
Microsoft.Xrm.Tooling.Connector.dll Microsoft.Xrm.Tooling.Connector
Microsoft.Xrm.Tooling.Connector.Model
Microsoft.Xrm.Tooling.CrmConnectControl.dll Microsoft.Xrm.Tooling.CrmConnectControl
Microsoft.Xrm.Tooling.CrmConnectControl.Model
Microsoft.Xrm.Tooling.CrmConnectControl.Properties
Microsoft.Xrm.Tooling.CrmConnectControl.Utility
Microsoft.Xrm.Tooling.WebResourceUtility.dll Microsoft.Xrm.Tooling.WebResourceUtility

Erstellen von Paketen

Verwenden Sie diese Assemblys, um Pakete für das Paketbereitstellungstool zu erstellen.

Weitere Informationen: Erstellen von Paketen für den Package Deployer

NuGet-Paket: Microsoft.CrmSdk.XrmTooling.PackageDeployment

Versammlung Namespace
Microsoft.Xrm.Tooling.PackageDeployment.CrmPackageExtentionBase.dll Microsoft.Xrm.Tooling.PackageDeployment.CrmPackageExtentionBase

Erstellen von benutzerdefinierten Datenanbietern für virtuelle Tabellen

Verwenden Sie diese Assembly, um benutzerdefinierte virtuelle Tabellendatenanbieter zu erstellen.

Weitere Informationen: Erste Schritte mit virtuellen Tabellen (Entitäten)

NuGet-Paket: Microsoft.CrmSdk.Data

Versammlung Namespaces
Microsoft.Xrm.Sdk.Data.dll Microsoft.Xrm.Sdk.Data
Microsoft.Xrm.Sdk.Data.CodeGen
Microsoft.Xrm.Sdk.Data.Converters
Microsoft.Xrm.Sdk.Data.Exceptions
Microsoft.Xrm.Sdk.Data.Expressions
Microsoft.Xrm.Sdk.Data.Mappings

Power Platform-Entwicklungstools

Zusätzlich zu den Dataverse-Entwicklungstools und dem Dataverse SDK für .NET können Sie die in diesem Artikel aufgeführten Tools verwenden, um weitere Features und Funktionen von Power Platform mithilfe von Code zu erweitern: Power Platform-Entwicklertools