Improve native resolutions
This commit is contained in:
parent
d439b3db1c
commit
f48dda3ae3
1 changed files with 8 additions and 3 deletions
|
|
@ -203,17 +203,20 @@ namespace TShockAPI
|
||||||
if (RuntimeInformation.IsOSPlatform(OSPlatform.OSX))
|
if (RuntimeInformation.IsOSPlatform(OSPlatform.OSX))
|
||||||
{
|
{
|
||||||
var osx = Path.Combine(Environment.CurrentDirectory, "runtimes", "osx-x64");
|
var osx = Path.Combine(Environment.CurrentDirectory, "runtimes", "osx-x64");
|
||||||
matches = Directory.GetFiles(osx, "*" + libraryName + "*", SearchOption.AllDirectories);
|
if(Directory.Exists(osx))
|
||||||
|
matches = Directory.GetFiles(osx, "*" + libraryName + "*", SearchOption.AllDirectories);
|
||||||
}
|
}
|
||||||
else if (RuntimeInformation.IsOSPlatform(OSPlatform.Linux))
|
else if (RuntimeInformation.IsOSPlatform(OSPlatform.Linux))
|
||||||
{
|
{
|
||||||
var lib64 = Path.Combine(Environment.CurrentDirectory, "runtimes", "linux-x64");
|
var lib64 = Path.Combine(Environment.CurrentDirectory, "runtimes", "linux-x64");
|
||||||
matches = Directory.GetFiles(lib64, "*" + libraryName + "*", SearchOption.AllDirectories);
|
if (Directory.Exists(lib64))
|
||||||
|
matches = Directory.GetFiles(lib64, "*" + libraryName + "*", SearchOption.AllDirectories);
|
||||||
}
|
}
|
||||||
else if (RuntimeInformation.IsOSPlatform(OSPlatform.Windows))
|
else if (RuntimeInformation.IsOSPlatform(OSPlatform.Windows))
|
||||||
{
|
{
|
||||||
var x64 = Path.Combine(Environment.CurrentDirectory, "runtimes", "win-x64");
|
var x64 = Path.Combine(Environment.CurrentDirectory, "runtimes", "win-x64");
|
||||||
matches = Directory.GetFiles(x64, "*" + libraryName + "*", SearchOption.AllDirectories);
|
if (Directory.Exists(x64))
|
||||||
|
matches = Directory.GetFiles(x64, "*" + libraryName + "*", SearchOption.AllDirectories);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (matches.Count() == 0)
|
if (matches.Count() == 0)
|
||||||
|
|
@ -221,6 +224,8 @@ namespace TShockAPI
|
||||||
matches = Directory.GetFiles(Environment.CurrentDirectory, "*" + libraryName + "*");
|
matches = Directory.GetFiles(Environment.CurrentDirectory, "*" + libraryName + "*");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Debug.WriteLine($"Looking for `{libraryName}` with {matches.Count()} match(es)");
|
||||||
|
|
||||||
var handle = IntPtr.Zero;
|
var handle = IntPtr.Zero;
|
||||||
|
|
||||||
if (matches.Count() == 1)
|
if (matches.Count() == 1)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue