-
-
Notifications
You must be signed in to change notification settings - Fork 10
Description
It would be nice if the project was marked as being trimmable and AOT compatible. Using the IsAotCompatible
project property will also mark it as being trimmable and enable the necessary analyzers to ensure the library is compatible with Native AOT.
Here are some articles talking about the incompatibilities of trimming and also the limitations of Native AOT deployment.
https://learn.microsoft.com/en-us/dotnet/core/deploying/trimming/incompatibilities
https://learn.microsoft.com/en-us/dotnet/core/deploying/native-aot
Since the project is using it's own serialization it would require some minor changes, mostly just notating anything that uses Reflection with the proper attributes this way they provide warnings to use something else in these cases.
This is being created for #90 so it can be researched further.