首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用ResolveEventHandler加载资源DLL

用ResolveEventHandler加载资源DLL
EN

Stack Overflow用户
提问于 2021-02-12 14:26:22
回答 1查看 46关注 0票数 0

我有一个处理程序来帮助通过ResolveEventHandler解析DLL。但是,当我有这个处理程序时,我会得到一个关于资源DLL的错误。我甚至没有在我的PC上看到(虽然我有其他文化的DLL实例,比如es-ES,de-De,.):

Culture=en-US,FileNotFoundException:无法加载文件或程序集“Microsoft.Data.Tools.Schema.Sql.resources,Version=15.0.0.0,Version=15.0.0.0 PublicKeyToken=b03f5f7f11d50a3a”

当我运行w/o处理程序时,我看到加载了以下程序集:

Microsoft.Data.Tools.Schema.Sql,Version=15.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a

我应该在处理程序中或在其他地方做什么来解析这个资源DLL?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-02-12 14:38:07

Ups刚刚找到了答案。我在处理程序中添加了以下检查:

代码语言:javascript
复制
if (File.Exists(dllPath))
{
     return Assembly.LoadFrom(dllPath);
}
else
{
    return null;
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66173584

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档