From 59e87f497f92545e8c878186b23d1694662c97b6 Mon Sep 17 00:00:00 2001 From: Pranav K Date: Thu, 11 Feb 2016 22:29:20 -0800 Subject: [PATCH] Use ApplicationBasePath instead of entry assembly to locate reference assemblies. --- src/Microsoft.Extensions.DependencyModel/CompilationLibrary.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Microsoft.Extensions.DependencyModel/CompilationLibrary.cs b/src/Microsoft.Extensions.DependencyModel/CompilationLibrary.cs index a00bcdb6d..6acd61e16 100644 --- a/src/Microsoft.Extensions.DependencyModel/CompilationLibrary.cs +++ b/src/Microsoft.Extensions.DependencyModel/CompilationLibrary.cs @@ -25,7 +25,7 @@ namespace Microsoft.Extensions.DependencyModel string basePath; - var appBase = Path.GetDirectoryName(entryAssembly.Location); + var appBase = PlatformServices.Default.Application.ApplicationBasePath; var refsDir = Path.Combine(appBase, "refs"); var hasRefs = Directory.Exists(refsDir); var isProject = string.Equals(LibraryType, "project", StringComparison.OrdinalIgnoreCase);