我希望通过编写合同代码来开始编码。我有VS2010(带有C# 4.0编译器),但我必须针对3.5框架。
哪个第三方代码合同库的类和接口最像.NET 4.0?
我希望通过编写合同代码来开始编码。我有VS2010(带有C# 4.0编译器),但我必须针对3.5框架。
哪个第三方代码合同库的类和接口最像.NET 4.0?
从CLR v4开始,Contract类和相关类型存储在mscorlib.dll中。在CLR v4之前,这些类型出现在名为Microsoft.Contracts.dll的单独程序集中,该程序集安装在%PROGRAMFILES%/Microsoft/Contracts/PublicAssemblies下。如果您正在编译针对先前版本的CLR,则需要添加对此程序集的引用。
如果您想将同一构建的程序集同时用于3.5和4.0(我不确定 - 可能会奏效),那么您可能会遇到一些有趣的问题,但如果只是使用3.5,那应该没问题。
此扩展程序可安装到VS2008和VS2010中。