Herunterladen von NuGet
Sie können Tools herunterladen, die bei der Entwicklung von NuGet mithilfe des PowerShell-Skripts verwendet werden, das Sie unten finden. Zu diesen Tools gehören:
| Tool | NuGet-Paket |
|---|---|
Codeerstellungstool CrmSvcUtil.exe |
Microsoft.CrmSdk.CoreTools |
Konfigurationsmigrationstool DataMigrationUtility.exe |
Microsoft.CrmSdk.XrmTooling.ConfigurationMigration.Wpf |
Package Deployer PackageDeployer.exe |
Microsoft.CrmSdk.XrmTooling.PackageDeployment.WPF |
Plug-In-Registrierungstool PluginRegistration.exe |
Microsoft.CrmSdk.XrmTooling.PluginRegistrationTool |
SolutionPackager-Tool SolutionPackager.exe |
Microsoft.CrmSdk.CoreTools |
Herunterladen von Tools mit PowerShell
Sie können alle SDK-Tools mit dem unten bereitgestellten Windows PowerShell-Skript herunterladen. Beachten Sie, dass dieses Skript mit der mitgelieferten Version von Windows PowerShell funktioniert in Microsoft Windows 10. Das Skript funktioniert derzeit nicht mit plattformübergreifenden Versionen von PowerShell, die auf .NET 5 oder höher (früher .NET Core) basieren.
In Ihrem Windows-Startmenü geben Sie
Windows PowerShellein und öffnen Sie es.Navigieren Sie zu dem Ordner, in dem Sie die Tools installieren möchten. Beispielsweise, wenn Sie sie im
devtools-Ordner auf dem D-Laufwerk installieren möchten, geben Siecd D:\devtoolsein.Kopieren Sie das folgende Windows-PowerShell-Skript, fügen Sie es in das PowerShell-Fenster ein und drücken Sie die Eingabetaste.
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12 $sourceNugetExe = "https://dist.nuget.org/win-x86-commandline/latest/nuget.exe" $targetNugetExe = ".\nuget.exe" Remove-Item .\Tools -Force -Recurse -ErrorAction Ignore Invoke-WebRequest $sourceNugetExe -OutFile $targetNugetExe Set-Alias nuget $targetNugetExe -Scope Global -Verbose if (-not (./nuget source | ? { $_ -like "*https://api.nuget.org/v3/index.json*"})) { .\nuget sources Add -Name nuget.org.v3 -Source https://api.nuget.org/v3/index.json } ## ##Download Plugin Registration Tool ## ./nuget install Microsoft.CrmSdk.XrmTooling.PluginRegistrationTool -O .\Tools md .\Tools\PluginRegistration $prtFolder = Get-ChildItem ./Tools | Where-Object {$_.Name -match 'Microsoft.CrmSdk.XrmTooling.PluginRegistrationTool.'} move .\Tools\$prtFolder\tools\*.* .\Tools\PluginRegistration Remove-Item .\Tools\$prtFolder -Force -Recurse ## ##Download CoreTools ## ./nuget install Microsoft.CrmSdk.CoreTools -O .\Tools md .\Tools\CoreTools $coreToolsFolder = Get-ChildItem ./Tools | Where-Object {$_.Name -match 'Microsoft.CrmSdk.CoreTools.'} move .\Tools\$coreToolsFolder\content\bin\coretools\*.* .\Tools\CoreTools Remove-Item .\Tools\$coreToolsFolder -Force -Recurse ## ##Download Configuration Migration ## ./nuget install Microsoft.CrmSdk.XrmTooling.ConfigurationMigration.Wpf -O .\Tools md .\Tools\ConfigurationMigration $configMigFolder = Get-ChildItem ./Tools | Where-Object {$_.Name -match 'Microsoft.CrmSdk.XrmTooling.ConfigurationMigration.Wpf.'} move .\Tools\$configMigFolder\tools\*.* .\Tools\ConfigurationMigration Remove-Item .\Tools\$configMigFolder -Force -Recurse ## ##Download Package Deployer ## ./nuget install Microsoft.CrmSdk.XrmTooling.PackageDeployment.WPF -O .\Tools md .\Tools\PackageDeployment $pdFolder = Get-ChildItem ./Tools | Where-Object {$_.Name -match 'Microsoft.CrmSdk.XrmTooling.PackageDeployment.Wpf.'} move .\Tools\$pdFolder\tools\*.* .\Tools\PackageDeployment Remove-Item .\Tools\$pdFolder -Force -Recurse ## ##Remove NuGet.exe ## Remove-Item nuget.exeSie finden die Tools in folgenden Ordnen:
[Your folder]\Tools\ConfigurationMigration[Your folder]\Tools\CoreTools[Your folder]\Tools\PackageDeployment[Your folder]\Tools\PluginRegistration
Um die neueste Version der Tools abzurufen, wiederholen Sie diese Schritte.
Das Microsoft.Xrm.Tooling.PackageDeployment.Powershell-Modul war früher im obigen Skript enthalten, ist aber jetzt ein separater Download.
Siehe auch
Entwicklertools
Visual Studio und .NET Framework
Erstellen früh gebundener Entitätsklassen
Erstellen von Erweiterungen für das Codegenerierungstool
Durchsuchen der Metadaten für die Organisation
Lösungstools für die Teamentwicklung
Bereitstellen von Paketen mithilfe von Dynamics CRM Package Deployer und Windows PowerShell
Registrieren eines Plug-Ins
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).
Feedback
Feedback senden und anzeigen für