前几天我看到了一个 Code Contracts 的演示,并决定在一个小测试项目中试一试。
在向类添加“使用 System.Diagnostics.Contracts”语句后,我可以适当地设置我的代码合同代码,但合同似乎没有得到执行。
我在项目属性屏幕上看不到“代码合同”选项卡是否有原因?
前几天我看到了一个 Code Contracts 的演示,并决定在一个小测试项目中试一试。
在向类添加“使用 System.Diagnostics.Contracts”语句后,我可以适当地设置我的代码合同代码,但合同似乎没有得到执行。
我在项目属性屏幕上看不到“代码合同”选项卡是否有原因?
您需要安装 Dev Labs 工具包才能显示 Visual Studio 集成。
代码合同是 .Net 4 的一部分,但默认情况下该工具不是 VS 2010 的一部分。
它可以从这里下载:http: //msdn.microsoft.com/en-us/devlabs/dd491992.aspx