1

あるプロジェクトにパブリック インターフェイスと別の実装が含まれるソリューションがあります。インターフェイスはコントラクトで装飾されています。テスト中に判明したのは、

  • インターフェイスの実装が対応するインターフェイスと同じプロジェクトにある場合、コントラクト エンジンは問題なく動作します。
  • インターフェイスの実装が対応するインターフェイスとして別のプロジェクトにある場合、コントラクト エンジンは機能しません。

この問題を解決するにはどうすればよいですか?

サンプル プロジェクトはこちら: http://www62.zippyshare.com/v/58772452/file.html (68 kB)

プラットフォーム: MSVS 2012 / CodeContracts 1.5.60813.10

4

1 に答える 1

2

コントラクト参照アセンブリ (マニュアルのセクション 6.5 ) のビルドを有効にしましたか? その機能は、まさにこの問題を解決するように設計されています。

于 2013-09-06T08:13:21.103 に答える