【问题标题】:using code contracts in visual studio 2010 professional在 Visual Studio 2010 Professional 中使用代码契约
【发布时间】:2012-10-06 04:55:26
【问题描述】:

其实在VS2010专业版中,是没有代码契约的。我已经安装了标准版本的代码合约。

现在在 Visual Studio 2010 > 项目属性 > 我得到代码合同选项卡。

我的问题是,如果我在我的代码中使用了代码契约,我是否需要使用任何特殊的 dll 或其他东西来发送我的项目,以便代码契约在部署后工作。

另外,我目前不打算购买代码合同的专业版。请解释一下。

* 新增 *

我想知道使用这种机制是否会影响 Unity 和异常日志记录等 Enterprise Library 功能的使用。这也适用于 WCF,因为如果 WCF 不支持某些新的 C#4.0 功能。

【问题讨论】:

    标签: visual-studio-2010


    【解决方案1】:

    我无法回答您的所有问题,但我可以说代码合同可以在 VS 专业版中使用,但要让构建时检查在 Visual Studio 中工作,您需要 VS Premium 和我所理解的更高版本。

    另外,如果您有兴趣,我确实输入了 feature request to support Code Contracts in all editions of Visual Studio,我可以帮您添加一些投票,以引起 Microsoft 的关注。

    【讨论】:

      【解决方案2】:

      显然,他们已在其 1.4.412128.0 版本(2011 年 12 月 28 日)中为所有版本的 Visual Studio 提供了静态检查器。

      查看release notes可以下载最新的微星here.

      -希望这有帮助

      【讨论】:

        猜你喜欢
        • 2011-02-19
        • 2011-10-14
        • 1970-01-01
        • 1970-01-01
        • 2011-07-13
        • 2011-11-26
        • 2011-02-07
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多