未能加载文件或程序集“SQLDAL”或它的某一个依赖项。系统找不到指定的文件

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)

未能加载文件或程序集“SQLDAL”或它的某一个依赖项。系统找不到指定的文件,布布扣,bubuko.com

未能加载文件或程序集“SQLDAL”或它的某一个依赖项。系统找不到指定的文件

上一篇:MySQL必知必会之10-14


下一篇:DB2安装过程中可能遇到的错误