diff --git a/src/Avalonia.DesktopRuntime/Avalonia.DesktopRuntime.csproj b/src/Avalonia.DesktopRuntime/Avalonia.DesktopRuntime.csproj index b681d2b1ae..42d0b880d9 100644 --- a/src/Avalonia.DesktopRuntime/Avalonia.DesktopRuntime.csproj +++ b/src/Avalonia.DesktopRuntime/Avalonia.DesktopRuntime.csproj @@ -16,5 +16,6 @@ + diff --git a/src/tools/Avalonia.Designer.HostApp/Avalonia.Designer.HostApp.csproj b/src/tools/Avalonia.Designer.HostApp/Avalonia.Designer.HostApp.csproj index e01055cf05..1c7077870a 100644 --- a/src/tools/Avalonia.Designer.HostApp/Avalonia.Designer.HostApp.csproj +++ b/src/tools/Avalonia.Designer.HostApp/Avalonia.Designer.HostApp.csproj @@ -18,4 +18,6 @@ + + diff --git a/src/tools/Avalonia.Designer.HostApp/Program.cs b/src/tools/Avalonia.Designer.HostApp/Program.cs index 2079214b23..a7c5e0915c 100644 --- a/src/tools/Avalonia.Designer.HostApp/Program.cs +++ b/src/tools/Avalonia.Designer.HostApp/Program.cs @@ -2,20 +2,19 @@ using System.IO; using System.Reflection; -namespace Avalonia.Designer.HostApp.NetFX +namespace Avalonia.Designer.HostApp { class Program { -#if NET461 private static string s_appDir; private static Assembly CurrentDomain_AssemblyResolve(object sender, ResolveEventArgs args) { string assemblyPath = Path.Combine(s_appDir, new AssemblyName(args.Name).Name + ".dll"); if (File.Exists(assemblyPath) == false) return null; - Assembly assembly = Assembly.LoadFrom(assemblyPath); - return assembly; + return Assembly.LoadFile(assemblyPath); } + public static void Main(string[] args) { s_appDir = Directory.GetCurrentDirectory(); @@ -36,9 +35,6 @@ namespace Avalonia.Designer.HostApp.NetFX } static void Exec(string[] args) -#elif NETCOREAPP2_0 - public static void Main(string[] args) -#endif { Avalonia.DesignerSupport.Remote.RemoteDesignerEntryPoint.Main(args); } diff --git a/tests/Avalonia.DesignerSupport.Tests/DesignerSupportTests.cs b/tests/Avalonia.DesignerSupport.Tests/DesignerSupportTests.cs index 5220d539d9..a01bbe0845 100644 --- a/tests/Avalonia.DesignerSupport.Tests/DesignerSupportTests.cs +++ b/tests/Avalonia.DesignerSupport.Tests/DesignerSupportTests.cs @@ -101,6 +101,7 @@ namespace Avalonia.DesignerSupport.Tests RedirectStandardOutput = true, RedirectStandardError = true, CreateNoWindow = true, + WorkingDirectory = outputDir, }, EnableRaisingEvents = true }) @@ -117,7 +118,7 @@ namespace Avalonia.DesignerSupport.Tests cancelled = true; } - Assert.True(cancelled); + Assert.True(cancelled, $"Message Not Received."); Assert.NotEqual(0, handle); proc.Kill(); proc.WaitForExit();