【发布时间】:2013-09-28 03:08:54
【问题描述】:
我的代码中有许多 Contract.Assert 语句。在调试模式下,失败的断言会引发断言失败对话框。
对此我有两点不明白:
合同是否不受 Rewiter 控制?所以我想如果不检查它,就不会执行任何合同。如果不是这种情况,运行时检查复选框控制的是什么?什么不是?
为什么会抛出断言对话框?它们似乎有点没用,就像在 Silverlight 中一样,我得到的只是一个 IE 对话框,说断言失败。我希望有一个例外。
格雷格
【问题讨论】:
标签: c# code-contracts