dotnet / runtime

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

AssemblyExtensions.TryGetRawMetadata not implemented on monovm #82887

Open srxqds opened 1 year ago

srxqds commented 1 year ago

we found the TryGetRawMetadata api not implemented on monovm here:

https://github.com/dotnet/runtime/blob/ac7d447866b4ed58f58494acc16d0573b30e64da/src/mono/System.Private.CoreLib/src/System/Reflection/Metadata/AssemblyExtensions.cs

is there any solution to implement it through embed api or other c# library implemented?

@vargaz @lambdageek any idea?

dotnet-issue-labeler[bot] commented 1 year ago

I couldn't figure out the best area label to add to this issue. If you have write-permissions please help me learn by adding exactly one area label.

ghost commented 1 year ago

Tagging subscribers to this area: See info in area-owners.md if you want to be subscribed.

Issue Details
we found the `TryGetRawMetadata` api not implemented on monovm here: https://github.com/dotnet/runtime/blob/ac7d447866b4ed58f58494acc16d0573b30e64da/src/mono/System.Private.CoreLib/src/System/Reflection/Metadata/AssemblyExtensions.cs is there any solution to implement it through embed api or other c# library implemented? @vargaz @lambdageek any idea?
Author: srxqds
Assignees: -
Labels: `untriaged`, `area-AssemblyLoader-mono`
Milestone: -
SamMonoRT commented 1 year ago

We'll consider this as planning for next release