As expected, the previous solution was mostly PoC held together with popsicle sticks and duct-tape.
So here follows a few updates to support other asset files than the happy path supported, as well as some fail-fast guard rails to avoid the worst types of error messages.
In details:
Added guards if trying to scan anything other than .NET Standard, .NET >= v5 or .NET Core.
Fixed the .assets.json manifest parsing to support a JSON structure for .NET Standard as well
Added some debug timing to see how slow the runtime assembly parsing will actually be
Deleted the saved .assets.json fixture files in favor of generating them on the fly
As expected, the previous solution was mostly PoC held together with popsicle sticks and duct-tape.
So here follows a few updates to support other asset files than the happy path supported, as well as some fail-fast guard rails to avoid the worst types of error messages.
In details:
.assets.json
manifest parsing to support a JSON structure for .NET Standard as well.assets.json
fixture files in favor of generating them on the flydotnet
was going crazy on the CircleCI executors if called by 4 worker pools at once.