Windows Version of Nuget-Package

337
3
Jump to solution
03-01-2022 02:00 AM
FlorianKowalsky
New Contributor III

Hello,

 

the newest Nuget Packet is restrictedfor Windows 10.0.18362  but we have an earlier Windows Version 10.0.17763 with Long-Term Servicing Branch until 2029.

Until now we have found no Problems, but why is the Nuget-Package restricted for this newer Version?

 

Thanks

0 Kudos
1 Solution

Accepted Solutions
MichaelBranscomb
Esri Frequent Contributor

Hi,

ArcGIS Runtime support for Windows 10 follows the Enterprise lifecycle. Currently the minimum supported version of Windows 10 is version 1909 (19H2, build 18363) and therefore that is the current minimum supported by ArcGIS Runtime SDK for .NET. The NuGet package specifies build 18362 because there was no SDK shipped at 18363.

References:

 

Thanks

View solution in original post

0 Kudos
3 Replies
MichaelBranscomb
Esri Frequent Contributor

Hi,

ArcGIS Runtime support for Windows 10 follows the Enterprise lifecycle. Currently the minimum supported version of Windows 10 is version 1909 (19H2, build 18363) and therefore that is the current minimum supported by ArcGIS Runtime SDK for .NET. The NuGet package specifies build 18362 because there was no SDK shipped at 18363.

References:

 

Thanks

0 Kudos
FlorianKowalsky
New Contributor III

Thanks for your explanation

0 Kudos
dotMorten_esri
Esri Notable Contributor

One thing to note is that the target framework is just the minimum SDK you need to reference. It isn't the same as the minimum supported.
For instance you can add this to your project properties:

   <SupportedOSPlatformVersion>8.1</SupportedOSPlatformVersion>


That allows the app to also run on Windows 8.1 (the above minimum requirements Mike listed is for Windows 10). If you set this to 7.0 for instance, you'll actually see any use of our APIs would generate a build warning that you are risking accessing APIs not supported for Windows 7. The ArcGIS Runtime project starter template for WPF actually sets this value to 8.1 too.


In the future we might change the required target to 19041 or 22000, but that again isn't the same as changing the minimum requirement.