【发布时间】:2011-03-16 06:50:52
【问题描述】:
我有一个测试声明为:
[Test]
[ExpectedException(typeof(FaultException<ArgumentException>))]
public void ShouldNotBeAbleToDeleteASystemList()
当我在针对 .net 3.5 的 VS2008 中运行它时,它一切正常,并且在抛出异常时测试通过。
我已将解决方案迁移到 VS2010 并将目标框架更改为 4.0,现在测试失败并显示以下详细信息:
System.ServiceModel.FaultException`1[[System.ArgumentException, mscorlib,版本=4.0.0.0, 文化=中性, PublicKeyToken=b77a5c561934e089]] 是 预计
当我将实际消息写入控制台时,它是:
System.ServiceModel.FaultException`1[System.ArgumentException]: 这是一个系统列表,不能 已删除(故障详细信息等于 System.ArgumentException:值确实 不在预期范围内。)。
我已经检查过,所有项目都针对 .net 4.0。
出了什么问题?
【问题讨论】:
标签: wcf exception .net-4.0 fault