Qual biblioteca de código-por contrato de 3ª parte é mais parecida com a biblioteca .NET 4.0 da MS?
-
26-09-2019 - |
Pergunta
Eu quero pular para a codificação por contrato. Eu obtive o VS2010 (com o compilador C# 4.0), mas tenho que direcionar a estrutura 3.5.
Qual código de terceiros pela Biblioteca de contratos tem aulas e a interface mais como as .NET 4.0?
Solução
De guia de usuario:
Começando com o CLR V4, a classe de contrato e os tipos relacionados residem no mscorlib.dll. Antes do CLR V4, esses tipos aparecem em um conjunto separado chamado Microsoft .CoCracts. DLL que está instalada em %Program Filfiles %/Microsoft/Contracts/PublicAssemblies. Você pode precisar adicionar uma referência a esta montagem se estiver compilando um CLR pre 4.0.
Você pode ter alguns problemas interessantes se quiser usar a mesma montagem construída em ambos 3.5 e 4.0 (eu não sei - pode funcionar), mas se você está usando apenas o 3.5, isso deve ficar bem.
A extensão é instalada no VS2008 e no VS2010, acredito.