【问题标题】:Code contracts - Rewriter fails with missing reference代码合同 - 重写器因缺少参考而失败
【发布时间】:2011-10-11 01:59:03
【问题描述】:

我正在尝试对我拥有的一些库使用代码协定。我的库 A 引用了第三方库 B。库 C 引用了 A,并且从不使用 B,也不使用使用 B 的 A 的位。尽管尝试查找库 B,但重写器失败。A 的引用程序集存在,我希望重写者对此感到满意。

除了将 A 中依赖于 B 的位移到它自己的程序集中之外,我有什么想法可以构建它吗?

编辑:回答一个问题,是的,A 中有公共类型公开 B 中的类型。我希望这些分析将在库 A 结束,并且它将 B 视为没有参考程序集完全没有(即忽略它)。

【问题讨论】:

  • A 的公共接口是否包含 B 中定义的对象?
  • @Jeffrey L Whitledge:我已经更新了我的问题,希望能为您澄清一些事情。

标签: .net-4.0 code-contracts


【解决方案1】:

似乎没有办法解决这个问题。在某些方面,我认为它很好,因为它可以帮助您了解第三方依赖项在哪里泄漏。

【讨论】:

    猜你喜欢
    • 2015-09-27
    • 1970-01-01
    • 2019-11-09
    • 2018-12-19
    • 1970-01-01
    • 2017-09-17
    • 2015-11-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多