Skip to content
This repository was archived by the owner on Nov 16, 2023. It is now read-only.

Runtime and DllMap backport for 1.4#316

Merged
abock merged 2 commits intomicrosoft:1.4-releasefrom
abock:1.4-runtime-and-dllmap
May 22, 2018
Merged

Runtime and DllMap backport for 1.4#316
abock merged 2 commits intomicrosoft:1.4-releasefrom
abock:1.4-runtime-and-dllmap

Conversation

@abock
Copy link
Copy Markdown
Contributor

@abock abock commented May 22, 2018

Backport of #305 to 1.4.

abock added 2 commits May 22, 2018 16:32
Similar to our Sdk type, but just for runtime.
This is a managed implementation of Mono's DLL mapping support that
allows for platform-specific mapping of native libraries and symbols
within them.

We will use this as a basis for providing better native library loading
support for NuGet in .NET Core in particular via AssemblyLoadContext
LoadUnmanagedDll(string unmanagedDllName).

Unfortunately AssemblyLoadContext does not support symbol mapping, but
it is implemented in the DllMap in this commit should the ability be
introduced in the future.
@sandyarmstrong sandyarmstrong added this to the 1.4.1 milestone May 22, 2018
@abock abock merged commit 98809ea into microsoft:1.4-release May 22, 2018
@abock abock deleted the 1.4-runtime-and-dllmap branch May 22, 2018 21:15
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants