代码之家  ›  专栏  ›  技术社区  ›  JSP

接口上的CodeContracts不能在一个解决方案中跨不同的项目工作

  •  1
  • JSP  · 技术社区  · 11 年前

    我有一个解决方案,其中一个项目包含公共接口&另一个-它们的实现。接口是用合同装饰的。在测试过程中发现

    • 如果接口实现与相应的接口在同一个项目中,那么合同引擎就可以正常工作
    • 如果接口实现在另一个项目中作为相应的接口,那么契约引擎就不起作用。

    为了解决这个问题,可以做些什么?

    示例项目在这里: http://www62.zippyshare.com/v/58772452/file.html (68千字节)

    平台:MSVS 2012/代码合同1.5.60813.10

    1 回复  |  直到 11 年前
        1
  •  2
  •   Stephen J. Anderson    11 年前

    您是否启用了构建合同参考程序集( manual )? 该功能正是为了解决这个问题而设计的。