解决 ASP.NET 编辑错误"CS0006: 未能找到元数据文件C:\WINDOWS\assembly\GAC_32\System.EnterpriseServices\2.0.0.0__b03f5...

问题背景:
公司最近给我配置了一台新Windows 7旗舰版的电脑,这几天一直在迁移文件,因为新电脑上安装Sqlserver r2失败,解决方法是要安装一个800+MB的安装包
由于最近手上事情比较多也就没有解决这个事情,直接使用VS默认的Sqlserver2005 express也是可以的,但在安装SSMSE的时候却提示说系统不支持了
因为没有时间去解决它加上迁移文件也不是一天两天的事,所以还是决定在旧电脑上处理项目问题
最近一直在对旧电脑上的数据进行清理并删除一些不需要的软件(旧电脑是要给新客户人员使用的),所以不确定是不是删除了某些跟.net 相关的软件或文件导致我在运行asp.net项目时出现了问题
(原来没有,现在每个项目都会出现以下问题,而且项目在编译的时候是成功的)
 
错误信息:
CS0006: 未能找到元数据文件“C:\WINDOWS\assembly\GAC_32\System.EnterpriseServices\2.0.0.0__b03f5f7f11d50a3a\System.EnterpriseServices.dll”
 

 
提示很明显,System.EnterpriseServices.dll 文件没有找到,在本机上搜索该文件发现确是没有该文件,连文件夹都没有

 
新电脑上是有的,于是将新电脑上的文件复制到旧电脑上
 
 
复制完成并重新生成项目之前的问题解决了,却出现了新问题
 
 错误信息:  未能加载文件或程序集“System.EnterpriseServices.Wrapper.dll”或它的某一个依赖项。模块的哈希检查失败
 
 
在网络上有人说重新安装ASP.NET,但该问题依旧存在
 
 
最后在System.EnterpriseServices.Wrapper.dll error上找到解决办法并成功解决:
 
将本机中"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\"的“System.EnterpriseServices.Wrapper.dll"组件
复制到“C:\WINDOWS\assembly\GAC_32\System.EnterpriseServices\2.0.0.0__b03f5f7f11d50a3a\”中即可
 
参考:
 





评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值