提问人:Yola 提问时间:2/12/2021 最后编辑:Ross RidgeYola 更新时间:2/13/2021 访问量:91
使用 ResolveEventHandler 加载资源 DLL
Load resource DLL with ResolveEventHandler
问:
我有一个处理程序可以通过 .但是当我有这个处理程序时,我收到一个关于资源DLL的错误。我什至在我的 PC 上看不到(尽管我有适用于其他文化(如 es-ES、de-De 等)的此 DLL 实例......ResolveEventHandler
FileNotFoundException:无法加载文件或程序集“Microsoft.Data.Tools.Schema.Sql.resources,版本=15.0.0.0,区域性=en-US,PublicKeyToken=b03f5f7f11d50a3a”
当我在没有处理程序的情况下运行时,我看到加载了以下程序集:
Microsoft.Data.Tools.Schema.Sql,版本=15.0.0.0,区域性=中性,PublicKeyToken=b03f5f7f11d50a3a
我应该在处理程序中或在其他地方执行哪些操作来解决此资源 DLL?
答:
0赞
Yola
2/12/2021
#1
UPS,刚刚找到了答案。我在处理程序中添加了以下检查:
if (File.Exists(dllPath))
{
return Assembly.LoadFrom(dllPath);
}
else
{
return null;
}
评论