1

アプリケーションでデバッグするときにContract.Requires()、評価が false を返す条件が原因で失敗することがあります (これまでのところすべて問題ありません)。ただし、[中止] ボタンをクリックすると、Web サーバーがクラッシュし、「... 問題が発生したため、閉じる必要があります ...」というメッセージが表示されます。2 つの質問:

  1. これは予想される動作ですか?
  2. そうでない場合、どのような動作を行う必要がありますか?
4

1 に答える 1

1

プロジェクト設定の CodeContracts セクションに移動します

ここに画像の説明を入力

そして、「実行時チェック」セクションの「コントラクト失敗時にアサート」チェックボックスをオフにします

于 2012-01-14T22:05:44.000 に答える