今天在学习wcf中的事务时碰到下面的错误提示:
类型“System.Transactions.IEnlistmentNotification”在未被引用的程序集中定义。必须添加对程序集“System.Transactions, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”的引用。
找了好久的错啊,最后才发现原来没有在当前项目中添加对System.Transactions的引用。把System.Transactions添加到当前项目的引用中后就可以通过编译了。
既然缺少引用,那么在代码编写的时候就应该知道错了,为什么需要等到编译时才知道错误。原来是我当前项目中用的另一个项目中某个自定义类,而这个自定义类中实现了IEnlistmentNotification接口,而当前项目只是对这个自定义类的引用,没有直接用到System.Transactions引用下的类库,所以在编写代码的时候也就不会报错了。€N gR搹鶴0蘋
来源:.net学习网
说明:所有来源为 .net学习网的文章均为原创,如有转载,请在转载处标注本页地址,谢谢!
【编辑:Wyf】
打赏
扫码打赏,您说多少就多少