dotnet / runtime

.NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps.
https://docs.microsoft.com/dotnet/core/
MIT License
14.55k stars 4.54k forks source link

Runtime tests for NativeAOT send unnecessary files in Helix payloads #99910

Open filipnavara opened 3 months ago

filipnavara commented 3 months ago

For example, runfo get-helix-payload -j 765efa6c-eb36-4098-a2b6-81c33985c105 -w Methodical_d2 -o helix3 downloads a workitem with 184 .dll files (~3 Mb). NativeAOT mostly needs only the .exe files and not the intermediate managed .dll files. We could save time and storage by not including the managed .dll files.

dotnet-policy-service[bot] commented 3 months ago

Tagging subscribers to this area: @agocke, @MichalStrehovsky, @jkotas See info in area-owners.md if you want to be subscribed.