如何解决无法连接到Microsoft SQL Server,缺少System.Transactions?
| 有人请帮忙。我有最后期限,因此无法连接到开发箱上的任何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 +
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。