任何人都请帮忙。我有截止日期,我无法连接到我的开发框上的任何Microsoft SQL Server。不确定发生了什么,但是当我尝试连接到任何Microsoft SQL Server时突然发生,我收到以下错误:
无法加载文件或程序集 'System.Transactions,版本= 2.0.0.0, 文化=中性, PublicKeyToken = b77a5c561934e089'或 其中一个依赖项。模块 预计会包含一个集会 表现。 (System.Data)
任何人请帮忙!我使用Visual Studio 2008/2010,SQL Server Express 2008 R2
运行Windows 7 x64答案 0 :(得分:1)
这可能是由不同类型的问题引起的。
您可能有引用此程序集的类,但您没有添加对项目的引用。
或者它可能更复杂,例如here。
尝试运行gacutil -I "C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.Transactions.dll"
答案 1 :(得分:0)
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+Could+not+load+file+or+assembly+