问题描述
|
有人请帮忙。我有最后期限,因此无法连接到开发箱上的任何Microsoft sql Server。不知道发生了什么,但是突然当我尝试连接到任何Microsoft sql Server时,出现以下错误:
无法加载文件或程序集
\'System.Transactions,版本= 2.0.0.0,
文化=中立,
PublicKeyToken = b77a5c561934e089 \'或
它的依赖项之一。模块
预期包含一个程序集
表现。 (系统数据)
任何人都请帮忙!我在Windows 7 x64和Visual Studio 2008/2010,sql Server Express 2008 R2中运行
解决方法
这可能是由各种问题引起的。
您可能有引用此程序集的类,但没有添加对项目的引用。
或者,这里可能会更复杂。
尝试运行
gacutil -I \"C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727\\System.Transactions.dll\"
, System.Transaction应该是.NET框架的一部分,并且应该安装在GAC中。我怀疑您的更新以某种方式从GAC中删除了。
检查system.transaction是否在GAC中。
打开Windows资源管理器
导航到c:\\ windows \\ assembly
检查是否有System.Transaction
如果不是,则可能需要将程序集重新安装到GAC中。
http://forums.asp.net/t/1145885.aspx/1?New+error+是否+不能+ load +文件+或+ assembly +