GeezerVisonThe World Wide Web, restored to 800 pixels of glory. | |||||
| Home|About|Gaming cabinet|Archives|How it works|Starter sites | |||||
GeezerVison is showing github.com — Remove built-in WinRT support from the runtime by jkoritzinsky · Pull Request #36715 · dotnet/runtime Conversation
|
What about |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
Those two assemblies ship out of band in packages anyway, so they will continue to work until someone touches a WinRT type. The entire surface area of System.Runtime.WindowsRuntime uses WinRT types so it will fail with the PNSE failure. The System.Runtime.WindowsRuntime.UI.Xaml assembly has some non WinRT types, so those types will continue to work as expected, and the others will fail with PNSE. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
I believe all feedback here has been addressed. There's some follow-up cleanup around the edges that Aaron has pointed out that we can do in a later PR. To make sure that we get this in before the Preview 6 cut, I'm going to merge this in now. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
dotnet#36715 and dotnet#37083 modified the CoreCLR version of CoreLib's linker descriptor file, but left them in the Mono version. dotnet#37255 will address sharing the duplicated parts of these files.
This reverts commit f62e934.
* Remove WinRT specific code from EventSource. Follow up to #36715 * Remove EventSource.GetMetadata method, which was only used by ProjectN.
|
Any reason why we haven't removed https://github.com/dotnet/runtime/tree/master/src/libraries/mscorlib.WinRT-Facade which was only referenced by the WindowsRuntime projects? |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
Nope, if no-one is referencing it, delete it. It's only used for consuming winmds in src build before we've built the mscorlib shim. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
There was an error while loading. Please reload this page.
Successfully merging this pull request may close these issues.
[Breaking change] Removal of built-in WinRT support in .NET 5.0 [mono] Tests failed on windows: System.Runtime.WindowsRuntime.Tests [mono] Tests failed on windows: System.Runtime.InteropServices.WindowsRuntime.Tests [Mono] Test failed on windows: System.Tests.ActivatorTests.TestingCreateInstanceObjectHandleFullSignatureWinRT Remove some WinRT code that was replaced by the new ComWrappers API.
There was an error while loading. Please reload this page.