C# 我能';找不到:System.Transactions命名空间

C# 我能';找不到:System.Transactions命名空间,c#,C#,我试图使用transaction LINQ,但找不到TransactionScope类 请帮忙。谢谢…通常是系统。交易不是您的参考资料的一部分,请尝试通过以下方式将其添加到您的参考资料中: 如果您使用的是Web应用程序,请右键单击引用;如果您使用的是Web站点,请右键单击项目中的引用 在.NET参考中查找系统.Transactions 您应该在参考资料中找到系统.Transactions。如果您使用console应用程序,请右键单击项目内部的参考资料,然后添加参考资料,然后会弹出一个窗口,

我试图使用transaction LINQ,但找不到
TransactionScope类


请帮忙。谢谢…

通常是
系统。交易
不是您的参考资料的一部分,请尝试通过以下方式将其添加到您的参考资料中:

  • 如果您使用的是Web应用程序,请右键单击引用;如果您使用的是Web站点,请右键单击项目中的引用
  • .NET
    参考中查找
    系统.Transactions

您应该在参考资料中找到
系统.Transactions

如果您使用console应用程序,请右键单击项目内部的参考资料,然后添加参考资料,然后会弹出一个窗口,
在该窗口内找到程序集,左键单击程序集。将弹出一个查找事务的程序集列表。。。祝你好运

是的,这并不明显,但在找到列表中的System.Transactions后,您必须单击左侧列中的小框,然后单击OK。非常感谢!!!!我花了很多时间检查我错在哪里,并对我的EF(EF6)感到疑惑。在我的例子中,我还需要包括一个using指令
using System.Transactions在此步骤之后。我不确定是否有必要在参考资料中勾选此框,但我做到了。如果系统事务不在该清单中怎么办?我甚至用“搜索”框也找不到它。如果有人以netstandard2.0或netstandard2.1为目标,有没有可以参考的软件包?