为什么在我发布项目时不会调用ccrewrite?

时间:2014-01-09 16:59:57

标签: build-process visual-studio-2013 code-contracts asp.net-web-api2

我终于让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 ...如果已被重写。

建议?

1 个答案:

答案 0 :(得分:0)

发布时,它正在构建“发布”配置,它有自己的一组代码合约设置,我还没有设置。