Closed martincostello closed 7 months ago
Thanks! I have a few comments:
EnableSingleFileAnalyzer
and EnableAotAnalyzer
could probably go in NetSdk.buildschema.json
next to IsAotCompatible
etc. IMO these are fairly general purpose as they're useful for library authors who aren't using native linking themselves.includeDescription
isn't being used correctly, it should be a noun phrase: https://github.com/mhutch/MonoDevelop.MSBuildEditor/wiki/Schema-structure#includedescriptionIlc
should have something about native linking in the description to help clarify when when are relevant, e.g. NativeLibrary
could be changed from "Specifies a .lib file on Windows and a .a file on Unix-like systems." to "When using Native AOT, specifies a native library to be statically linked into the binary. Must be a .lib
file on Windows and a .a
file on Unix-like systems."Fantastic, thank you!
Add additional ILLink properties and items related to native AoT.
Happy to move them to a different schema if needed (
ILCompiler
?), but there seemed to be lots of related concepts in this file already.Resolves #205.