Is .NET Native required for UWP applications?

I am updating the Win8 application in UWP..NET Native causes a huge number of problems, and many of the WCF functions that the application uses are not supported.

Is .NET Native required for UWP applications? Is it possible to disable .NET Native in the Release assembly? I could lose anything besides some potential .NET.NET performance improvements,

+4
source share
2 answers

The fact is that you are switching to .NETCore for UWP, a subset of the .net infrastructure, which leads to the fact that many source codes cannot fit. You are navigating from a winRT store application or a full desktop platform based on the .NET platform. As far as I know, .NET CORE really cuts off a lot of things from Full. Therefore, if you switch from the Full.net desktop, it really suffers.

0
source

It is assumed that .NET will increase performance, but this can create serious problems, in some cases, for example. if the application makes extensive use of sorting.

You can disable .NET native for Release in the project properties.

Open Project Properties and select the Assembly tab.

Set

Configuration: Release

Platform: all platforms

" .NET"

(WACK), , . ( !)

0

Source: https://habr.com/ru/post/1610503/