0

ようやく ccrewrite が機能するようになり、単体テストに合格しましたが、Web プロジェクトを公開すると、まるで書き換えられていないかのように爆発し続けます。JustDecompile で確認したところ、コードは書き直されていません。

 Contract.Requires<ArgumentNullException>(log != null, "Must provide a valid ILog to UmbracoServiceProvider");
 Contract.Requires<ArgumentNullException>(contentService != null, "Must provide a valid IContentService to UmbracoServiceProvider");
 Contract.Requires<ArgumentNullException>(examineManager != null, "Must provide a valid ExamineManager to UmbracoServiceProvider");

上記は__ContractsRuntime、書き直していれば・・・のはずです。

提案?

4

1 に答える 1

0

公開するとき、それは「リリース」構成を構築していました。これには、まだセットアップしていない独自のコード コントラクト設定があります。

于 2014-01-09T17:05:12.230 に答える