在尝试构建使用代码约定的解决方案时,我遇到了一个非常奇怪的问题。由于没有任何原因,在某些时候构建被取消 - 或者在VS的输出窗口中说明。没有任何类型的编译错误,如果我选择不同的构建配置 - 一个不使用代码合同 - 该解决方案构建没有任何问题。
是否有任何可以使代码合同取消构建的内容?
我正在使用visual-studio-2013更新4和CC版本1.7.11106.10,这是最新的日期。
答案 0 :(得分:0)
好吧,我似乎找到了问题。
显然,代码约定会导致构建失败,例如在Ensure方法之后调用Require方法,调用Require以嵌套调用未标记为Pure的方法等。这些在构建输出中显示为警告,而不是错误窗口中的错误。
只需查看警告,尝试修复它们并重建。