You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: power-platform/alm/solution-api.md
+21-23Lines changed: 21 additions & 23 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,15 +1,14 @@
1
1
---
2
-
title: "Work with solutions using the SDK APIs | Microsoft Docs"
3
-
description: "Learn about the APIs that are available to manage Microsoft Dataverse solutions."
2
+
title: "Work with solutions using the Dataverse SDK | Microsoft Docs"
3
+
description: "Learn about the .NET APIs that are available to manage Microsoft Dataverse solutions."
4
4
keywords:
5
5
author: mikkelsen2000
6
-
ms.subservice: alm
6
+
ms.service: powerapps
7
7
ms.author: pemikkel
8
8
manager: kvivek
9
9
ms.custom: ""
10
-
ms.date: 05/05/2020
11
-
ms.reviewer: "pehecke"
12
-
10
+
ms.date: 04/05/2022
11
+
ms.reviewer: pehecke
13
12
ms.topic: "article"
14
13
search.audienceType:
15
14
- developer
@@ -18,15 +17,15 @@ search.app:
18
17
- D365CE
19
18
---
20
19
21
-
# Work with solutions using the SDK APIs
20
+
# Work with solutions using the Dataverse SDK
22
21
23
22
As part of your development to production lifecycle you may want to create
24
23
custom automation to handle certain tasks. For example, in your DevOps project
25
24
pipeline you might want to execute some custom code or script that creates a
26
25
sandbox environment, imports an unmanaged solution, exports that unmanaged
27
26
solution as a managed solution, and, finally, deletes the environment. You can do
28
27
this and more by using the APIs that are available to you. Below are some examples
29
-
of what you can accomplish using the .NET SDK APIs, the SOAP 2011 endpoint, and custom code.
28
+
of what you can accomplish using the [Dataverse SDK for .NET](https://www.nuget.org/packages/Microsoft.CrmSdk.CoreAssemblies/) and custom code.
30
29
31
30
> [!NOTE]
32
31
> You can also perform these same operations using the Web API. The related actions are: [ImportSolution](/dynamics365/customer-engagement/web-api/importsolution), [ExportSolution](/dynamics365/customer-engagement/web-api/exportsolution), [CloneAsPatch](/dynamics365/customer-engagement/web-api/cloneaspatch), and [CloneAsSolution](/dynamics365/customer-engagement/web-api/cloneassolution).
@@ -135,7 +134,7 @@ Solution solution = new Solution
This sample shows how to remove a solution component from an unmanaged solution. The following code uses the <xref:Microsoft.Crm.Sdk.Messages.RemoveSolutionComponentRequest> to remove an entity solution component from an unmanaged solution. The `solution.UniqueName` references the solution created in [Create an unmanaged solution](#create-an-unmanaged-solution).
0 commit comments