命名调整,修复无法调试的问题

This commit is contained in:
ShrlAlgo
2026-01-20 16:03:27 +08:00
parent 681681c7ed
commit 766fa23cc0
9 changed files with 48 additions and 87 deletions

View File

@@ -89,8 +89,7 @@ namespace AddInManager
}
else
{
var externalCommand = instanceObj as IExternalCommand;
if (externalCommand == null)
if (instanceObj is not IExternalCommand externalCommand)
{
message = $"{className} 没有实现 IExternalCommand 接口";
result = Result.Failed;
@@ -110,13 +109,8 @@ namespace AddInManager
}
finally
{
// 确保清理工作安全执行
try
{
assemLoader.UnhookAssemblyResolve();
assemLoader.CopyGeneratedFilesBack();
}
catch { /* 忽略清理时的错误,防止掩盖主异常 */ }
assemLoader.UnhookAssemblyResolve();
assemLoader.CopyGeneratedFilesBack();
}
return result;
}