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 回答