microsoft / PowerPlatform-DataverseModelBuilder

Code Replica for the Microsoft Power Platform Dataverse Model Builder and supporting nuget packages
MIT License
13 stars 7 forks source link

Unable to build project #19

Closed daryllabar closed 4 months ago

daryllabar commented 4 months ago

Attempting to build this project fails when restoring from Nuget:

Restoring packages for C:\_dev\daryllabar\PowerPlatform-DataverseModelBuilder\src\GeneralTools\DataverseModelBuilder\DataverseModelBuilderLib\Microsoft.PowerPlatform.Dataverse.ModelBuilderLib.csproj...
  GET https://api.nuget.org/v3-flatcontainer/microsoft.xrm.sdk/index.json
  GET https://api.nuget.org/v3-flatcontainer/microsoft.crm.sdk.proxy/index.json
  OK https://api.nuget.org/v3-flatcontainer/microsoft.xrm.sdk/index.json 194ms
  OK https://api.nuget.org/v3-flatcontainer/microsoft.crm.sdk.proxy/index.json 969ms
  CACHE https://api.nuget.org/v3/vulnerabilities/index.json
  CACHE https://api.nuget.org/v3-vulnerabilities/2024.04.23.01.03.13/vulnerability.base.json
  CACHE https://api.nuget.org/v3-vulnerabilities/2024.04.23.01.03.13/2024.04.23.07.03.13/vulnerability.update.json
NU1603: Warning As Error: Microsoft.PowerPlatform.Dataverse.ModelBuilderLib depends on Microsoft.Crm.Sdk.Proxy (>= 4.9.3165-v9.0-weekly-2304.2) but Microsoft.Crm.Sdk.Proxy 4.9.3165-v9.0-weekly-2304.2 was not found. An approximate best match of Microsoft.Crm.Sdk.Proxy 5.0.12 was resolved.
NU1603: Warning As Error: Microsoft.PowerPlatform.Dataverse.ModelBuilderLib depends on Microsoft.Xrm.Sdk (>= 4.9.3165-v9.0-weekly-2304.2) but Microsoft.Xrm.Sdk 4.9.3165-v9.0-weekly-2304.2 was not found. An approximate best match of Microsoft.Xrm.Sdk 5.0.12 was resolved.
NU1701: Warning As Error: Package 'Microsoft.Crm.Sdk.Proxy 5.0.12' was restored using '.NETFramework,Version=v4.6.1, .NETFramework,Version=v4.6.2, .NETFramework,Version=v4.7, .NETFramework,Version=v4.7.1, .NETFramework,Version=v4.7.2, .NETFramework,Version=v4.8, .NETFramework,Version=v4.8.1' instead of the project target framework 'net6.0'. This package may not be fully compatible with your project.
NU1701: Warning As Error: Package 'Microsoft.IdentityModel 6.1.7600.16394' was restored using '.NETFramework,Version=v4.6.1, .NETFramework,Version=v4.6.2, .NETFramework,Version=v4.7, .NETFramework,Version=v4.7.1, .NETFramework,Version=v4.7.2, .NETFramework,Version=v4.8, .NETFramework,Version=v4.8.1' instead of the project target framework 'net6.0'. This package may not be fully compatible with your project.
NU1701: Warning As Error: Package 'Microsoft.Xrm.Sdk 5.0.12' was restored using '.NETFramework,Version=v4.6.1, .NETFramework,Version=v4.6.2, .NETFramework,Version=v4.7, .NETFramework,Version=v4.7.1, .NETFramework,Version=v4.7.2, .NETFramework,Version=v4.8, .NETFramework,Version=v4.8.1' instead of the project target framework 'net6.0'. This package may not be fully compatible with your project.
NU1605: Warning As Error: Detected package downgrade: System.Text.Json from 7.0.3 to 6.0.7. Reference the package directly from the project to select a different version. 
 Microsoft.PowerPlatform.Dataverse.ModelBuilderLib -> Microsoft.PowerPlatform.Dataverse.Client 1.1.17 -> System.Text.Json (>= 7.0.3) 
 Microsoft.PowerPlatform.Dataverse.ModelBuilderLib -> System.Text.Json (>= 6.0.7)
Package restore failed. Rolling back package changes for 'Microsoft.PowerPlatform.Dataverse.ModelBuilderLib'.
Time Elapsed: 00:00:01.5759044
========== Finished ==========

Are there any steps available for how to get the build to work?

MattB-msft commented 4 months ago

To build the client, Remove the nuget references for Microsoft.Xrm.Sdk and Microsoft.Crm.Sdk.Proxy and add a Nuget reference for Microsoft.PowerPlatform.Dataverse.Client.

That should allow you to build.