aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/csharp/Grpc.Core/Internal/NativeExtension.cs
diff options
context:
space:
mode:
authorGravatar Chris Bacon <chrisbacon@google.com>2016-02-04 16:22:59 +0000
committerGravatar Chris Bacon <chrisbacon@google.com>2016-02-04 16:22:59 +0000
commitb767d09c315044885f68a65eed9131c02299dc16 (patch)
tree2c8582cb420b33f5d829eae87f8eb8bddd5606a8 /src/csharp/Grpc.Core/Internal/NativeExtension.cs
parent7abca85d212f637257e8e4633f4b4eb2e995778d (diff)
Fix NativeExtensions for coreclr
Coreclr doesn't support Assembly.GetExecutingAssembly(), use TypeInfo.Assembly instead, which is supported on all platforms.
Diffstat (limited to 'src/csharp/Grpc.Core/Internal/NativeExtension.cs')
-rw-r--r--src/csharp/Grpc.Core/Internal/NativeExtension.cs2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/csharp/Grpc.Core/Internal/NativeExtension.cs b/src/csharp/Grpc.Core/Internal/NativeExtension.cs
index e14d33ea50..4c742ab6c3 100644
--- a/src/csharp/Grpc.Core/Internal/NativeExtension.cs
+++ b/src/csharp/Grpc.Core/Internal/NativeExtension.cs
@@ -106,7 +106,7 @@ namespace Grpc.Core.Internal
private static string GetExecutingAssemblyDirectory()
{
- return Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location);
+ return Path.GetDirectoryName(typeof(NativeExtension).GetTypeInfo().Assembly.Location);
}
private static string GetPlatformString()