我终于让 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
......如果它被重写了。
建议?