未能加载文件或程序集“SQLDAL”或它的某一个依赖项。系统找不到指定的文件
2023-09-27 14:23:59 时间
1. 检查是否SQLDAL.DLL这个程序集文件是否存在,是否在Debug目录下(如果你是在Debug模式下调试)。或者看看是否是配置文件中的名称和实际的dll的名称不对应。
2. 你使用的是Assembly.Load方法,这个方法接收的字符串参数是这个程序集名称的长名称,例如:SampleAssembly, Version=1.0.2004.0, Culture=neutral, PublicKeyToken=8744b20f8da049e3
而不是简单的“SampleAssembly”,所以请尝试一下使用长名称,关于如何获取这个长名称,请参考MSDN文档:程序集名称,如何:确定程序集的完全限定名
3. 使用Assembly.LoadFrom方法,例如:
Assembly assembly =Assembly.LoadFrom("MyNice.dll");Type type = assembly.GetType("MyType");object instanceOfMyType =Activator.CreateInstance(type);
我出现的问题是:没有把dll程序集添加到当前运行的主程序而不是DALFactory里(bin目录下的Debug)
相关文章
- 未能加载文件或程序集“System.Data.SQLite.DLL”或它的某一个依赖项。找不到指定 问题的处理
- java基础—IO流——复制一个文件到当前文件夹中
- 【Asp.Net】vs中没有Sln项目文件的解决办法
- 数仓工具—Hive实战之UDF外部依赖文件找不到(14)
- A2L文件介绍
- 我是怎么做到开源系统中的文件上传等功能的?
- python之模块py_compile用法(将py文件转换为pyc文件)
- iOS 使用.xcworkspace文件管理代码和工程依赖(实现项目模块化)
- vscode设置在新窗口打开文件
- 读写应用程序数据-NSUserDefault、对象归档(NSKeyedArchiver)、文件操作
- PHP大文件分割上传(分片上传)
- 浅析node_modules如何解决依赖地狱问题、如何从node_modules加载package、目录结构的2种模式、版本重复及可能导致的问题、Semver规范及lock文件、pnpm解决理念介绍
- 浅析关于webpack5模块联邦构建过程理解:3个重要概念理解(webpack构建产生资源包、remote暴露模块、host消费)、host与remote两个角色的依赖关系、案例解析(暴露模块生成的各文件意思、对应项目加载对应组件、所需资源分离)、基本原理(先加载远程依赖再加载本地依赖)
- 如何将Unicode文本写到日志文件中
- c++/c语言编译之后的exe文件应该如何运行-解决方法(实现应用)
- sed命令实现对文件内容的添加
- dirname 从绝对路径文件中取得目录路径
- jsp中excel文件的创建与读取