Max Katz
2 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with
11 additions and
1 deletions
-
src/tools/Avalonia.Designer.HostApp/DesignXamlLoader.cs
|
|
|
@ -32,7 +32,17 @@ class DesignXamlLoader : AvaloniaXamlLoader.IRuntimeXamlLoader |
|
|
|
var depsJsonFile = Path.ChangeExtension(assemblyLocation, ".deps.json"); |
|
|
|
if (!File.Exists(depsJsonFile)) |
|
|
|
{ |
|
|
|
return; |
|
|
|
var sameDir = Path.GetDirectoryName(depsJsonFile); |
|
|
|
var fallbackDepsFiles = Directory.GetFiles(sameDir, "*.deps.json"); |
|
|
|
if (fallbackDepsFiles.Length == 1) |
|
|
|
{ |
|
|
|
depsJsonFile = fallbackDepsFiles[0]; |
|
|
|
} |
|
|
|
else |
|
|
|
{ |
|
|
|
Console.WriteLine($".deps.json file \"{depsJsonFile}\" doesn't exist, it might affect previewer stability."); |
|
|
|
return; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
using var stream = File.OpenRead(depsJsonFile); |
|
|
|
|