我终于让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
...如果已被重写。
建议?
答案 0 :(得分:0)
发布时,它正在构建“发布”配置,它有自己的一组代码合约设置,我还没有设置。