Skip to content

Commit 33b7d80

Browse files
committed
Fix | dll file path
1 parent 5a4ed00 commit 33b7d80

File tree

4 files changed

+5
-6
lines changed

4 files changed

+5
-6
lines changed

ShadowPluginLoader.WinUI/Models/SortPluginData.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ private SortPluginData(TMeta metaData, string installerId = "Base")
7878
/// <param name="installerId"></param>
7979
public SortPluginData(TMeta metaData, Uri uri, string installerId = "Base") : this(metaData, installerId)
8080
{
81-
Path = uri.AbsolutePath;
81+
Path = uri.LocalPath;
8282
Link = uri;
8383
}
8484

ShadowPluginLoader.WinUI/Scanners/PluginScanSession.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ internal PluginScanSession(IPluginScanner<TAPlugin, TMeta> scanner, Guid token)
3131
/// <summary>
3232
/// Logger
3333
/// </summary>
34-
protected ILogger Logger { get; } = Log.ForContext<PluginScanSession<TAPlugin, TMeta>>();
34+
protected ILogger Logger { get; } = Log.ForContext("SourceContext", "S.W.S.PluginScanSession");
3535

3636

3737
/// <summary>

ShadowPluginLoader.WinUI/Scanners/PluginScanner.cs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -114,9 +114,8 @@ public void CheckSdkVersion(List<SortPluginData<TMeta>> metaList)
114114
/// <exception cref="PluginScanException"></exception>
115115
protected async Task<Tuple<string, Type>> GetMainPluginType(SortPluginData<TMeta> sortPluginData)
116116
{
117-
var dllFilePath =
118-
Path.GetFullPath(Path.GetDirectoryName(sortPluginData.Path!)! + "/../" + sortPluginData.MetaData.DllName +
119-
".dll");
117+
var dllFileUri = new Uri(sortPluginData.Link, "../" + sortPluginData.MetaData.DllName + ".dll");
118+
var dllFilePath = dllFileUri.LocalPath;
120119
if (!File.Exists(dllFilePath)) throw new PluginScanException($"Not Found {dllFilePath}");
121120

122121
var asm = await ApplicationExtensionHost.Current.LoadExtensionAsync(dllFilePath);

ShadowPluginLoader.WinUI/ShadowPluginLoader.WinUI.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
1414
<LangVersion>12</LangVersion>
1515
<!-- Nuget -->
16-
<Version>3.0.10</Version>
16+
<Version>3.0.11</Version>
1717
<PackageId>ShadowPluginLoader.WinUI</PackageId>
1818
<Owner>kitUIN</Owner>
1919
<Authors>kitUIN</Authors>

0 commit comments

Comments
 (0)