未能加载文件或程序集“log4net, Version=12100, Culture=neutral缺失的问题,修复步骤如下:
1、通过一定的途径获取度到canusbdrvdll文件知,例如网上寻找并下载。
2、将canusbdrvdll文件复制到“C:\Windows\System32”这个目录下。
3、然后,点击“开道始菜单”中的“运行”按钮,输入:regsvr32 canusbdrvdll,点击确定。
4、最版,在d出的安装完成权canusbdrvdll的提示上,点击确定。
注意事项:
但是若使用DLL,该DLL不必被包含在最终EXE文件中,EXE文件执行时可以“动态”地引用和卸载这个与EXE独立的DLL文件。
静态链接库和动态链接库的另外一个区别在于静态链接库中不能再包含其他的动态链接库或者静态库,而在动态链接库中还可以再包含其他的动态或静态链接库。
这是说你缺少引用一个程序
就是说你项目用到了一些控件,但是你项目本身没有引用它
可以添加using
或者在页面最上面添加System, Version=1050000, Culture=neutral, PublicKeyToken=969db8053d3322ac
或者在你项目中BIN目录下右键添加引用
下面给你的列子
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Defaultaspxcs" Inherits="_Default" %>
<%@ Register Assembly="SystemWebExtensions, Version=10610250, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
Namespace="SystemWebUI" TagPrefix="asp" %>
这个不是缺少程序集引用的问题,而是缺少using指令。解决办法有两个
首先删掉using SystemDatasqlClient; 因为这句话写错了(大小写错误)然后:
1 添加using指令如下,放到文件最前面:
using SystemDataSqlClient;
2 在用到SqlConnection的地方使用全名,及将SqlConnection替换为SystemDataSqlClientSqlConnection;在用到SqlCommand的地方使用全名,及将SqlCommand替换为SystemDataSqlClientSqlCommand;
使用前一种方案代码量会降低,后一种程序代码更加易读。
sqlserver 2005打开出现无法正常访问数据,提示信息:
未能加载文件或程序集"SystemData,Version=2000,Culture=neutral,PublicKeyToken=b77a5c561934e089"或它的某一个依赖项。系统找不到指定的文件。
解决方法:
打开"C:\WINDOWS\assembly"文件夹,查看有没有名称为"SystemData"、版本号、公钥标记与错误提示中的Version、PublicKeyToken值一致的程序集。如果没有,将"C:\WINDOWS\MicrosoftNET\Framework\v2050727\"下的SystemDatadll拖动到C:\WINDOWS\assembly中,这时C:\WINDOWS\assembly下会生成一个新的SystemData程序集(如果没有以上版本程序集的话),做完之后重新连接数据库就不会出现这个问题了
以上就是关于未能加载文件或程序集“log4net, Version=1.2.10.0, Culture=neutral,全部的内容,包括:未能加载文件或程序集“log4net, Version=1.2.10.0, Culture=neutral,、新装的VB.NET,启动时出现错误需要对程序集的引用,请在项目中添加一个、.NET里的程序集引用等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)