繁体   English   中英

我找不到:System.Transactions 命名空间

[英]I can't find: System.Transactions Namespace

我正在尝试使用事务 LINQ,但我找不到TransactionScope Class

请帮忙。 谢谢...

通常, System.Transactions不是您的引用的一部分,请尝试通过以下方式将其添加到引用中:

  • 如果您使用的是Web应用程序,请右键单击您的引用;如果您使用的是Web站点,请在项目中单击右键。
  • .NET引用中找到System.Transactions

您应该在引用中找到System.Transactions

如果您使用控制台应用程序而不是右键单击项目内部的引用而不是添加引用,则会弹出一个窗口,在此窗口内找到程序集,左键单击程序集。 会弹出一个程序集列表查找Transaction ...祝你好运!

对于我们这些试图将它添加到我们的web.config

  • <add assembly="System.Transactions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>

如:

<configuration>
   <system.web>
      <compilation>
         <assemblies>
            <add assembly="System.Transactions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
         </assemblies>
      </compilation>
   </system.web>
</configuration>
  • 程序集System.Transctions
  • 版本4.0.0.0
  • 文化neutral
  • PublicKeyToken : B77A5C561934E089 公钥的sha1指纹低8字节)

注意:PublicKeyToken(签名证书的指纹)几乎不同于 .NET 框架中的任何其他程序集。

  • 大多数程序集签名证书“​​公钥令牌”: B03F5F7F11D50A3A
  • System.Transactions程序集公钥令牌: B77A5C561934E089

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM