-
Notifications
You must be signed in to change notification settings - Fork 4.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Limitations that we're not planning to address right now #69919
Comments
Does it mean WinForms and WPF won't be supported? Because I think both of those require COM support. |
We'll need to build tools that convert COM interop into something AOT friendlier before the AOT compiler ever sees it - similar to how CsWinRT does it for WinRT. There's been a lot of discussions about this e.g. here dotnet/corert#4219. |
Sorry to bother, but what about However, investigating I found out that @tonerdo dotnet/corert#5011 (comment) did have some success getting Is there any way to see this implemented in the short/mid term anytime soon? What can we do (or needs to be done) for this to work? Considering there was a successful test some time ago? |
That would require ability to load managed plugins. We do not have plans to do that as part of this project. There is a lot of discussion on the reasons behind that in dotnet/runtimelab#248. |
Is |
No managed assembly exists after compilation. Native EXE != assembly. This is the same as when publishing single file in .NET 5. |
Unfortunately, CsWinRT is not aot friendly at all. You may want to see the disaster: https://github.com/microsoft/CsWinRT/blob/c181cb45f2b92d663a736e966982c93516403f21/src/WinRT.Runtime/TypeExtensions.cs |
The last one can be knocked off the list #77472 =) |
Please support for |
Function pointers are more performant and AOT friendly replacement for |
Seems like |
throw new object()
)LoadFrom
,LoadFromAssemblyPath
)Type.GetType
expecting to see the calling assembly of the reflection call)The text was updated successfully, but these errors were encountered: