You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+7-2Lines changed: 7 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,6 +3,10 @@
3
3
Loads unmanaged libraries right from your embedded resources!
4
4
Works on Windows only, both on .NET Framework and .NET Core (and of course .NET 5.0)
5
5
6
+
## Features:
7
+
- Load x86 and x64 assemblies, right from the memory. No P/Invoke, no temporary files.
8
+
- Correctly resolves loaded unmanaged libraries, and exposes a `AssemblyResolve` event for users to manually handle it.
9
+
6
10
## Sample code:
7
11
```C#
8
12
usingMemoryModule;
@@ -28,7 +32,8 @@ using MemoryModule;
28
32
```
29
33
30
34
31
-
See the DemoApp for more details.
35
+
See the DemoApp for more details.
32
36
33
37
## Known issues
34
-
- Beware of 64-bit `dll` files compiled using g++: https://github.com/fancycode/MemoryModule/issues/108.
38
+
- Beware of ~~64-bit~~`dll` files compiled using g++: https://github.com/fancycode/MemoryModule/issues/108. These files must be compiled using `-static-libgcc` and `-static-libstdc++` to load properly, in both the original C version and this version.
0 commit comments