Skip to content

fix: compatibility with macOS .NET6+#233

Open
Malinskiy wants to merge 3 commits intojburzynski:masterfrom
Malinskiy:master
Open

fix: compatibility with macOS .NET6+#233
Malinskiy wants to merge 3 commits intojburzynski:masterfrom
Malinskiy:master

Conversation

@Malinskiy
Copy link

Several issues addressed to fix usage on internal project with mostly macOS environment:

  1. externalAssemblyPaths should support entries with relative paths, hence resolution of such entries in AssemblyResolver
  2. Print whole exception chain error
  3. Use NullabilityInfoContext instead of Namotion.Reflection on .NET6+

Without 3 generation doesn't work at all on macOS (for some reason windows is not affected by this issue).
2 and 1 help with identifying and fixing this and future issues.

let me know if you need any other context

Anton Malinskiy added 3 commits March 9, 2026 20:25
Support relative paths for externalAssemblyPaths

See for example of usage where config could be reused between different
users if the path would be relative
jburzynski#211 (comment)
Currently only top level exception is printed on error. This hides
underlying issues that fail generation
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant