Mat*_*tin 4 .net c# design-by-contract contract code-contracts
我想通过合同跳进编码.我得到了VS2010(使用C#4.0编译器),但我必须针对3.5框架.
合同库的第三方代码是什么类和接口最像.NET 4.0的类?
来自用户指南:
从CLR v4开始,Contract类和相关类型驻留在mscorlib.dll中.在CLR v4之前,这些类型出现在名为Microsoft .Contracts的单独程序集中.在%PROGRAMFILES%/ Microsoft/Contracts/PublicAssemblies下安装的DLL.如果要针对4.0之前的CLR进行编译,则可能需要添加对此程序集的引用.
如果你想对3.5 和 4.0 使用相同的构建程序集,你可能会遇到一些有趣的问题(我不知道 - 它可能只是工作)但如果你只是使用3.5,那应该没问题.
我相信扩展安装到VS2008以及VS2010.