.NET 4 представил Кодовые контракты как новую функцию. Я хотел бы использовать CC, но предоставить файлы, которые все еще могут работать в версии 3.5 SP1. Это возможно? Могу ли я использовать только части новой функциональности? По-видимому, CC может делать только статические проверки, не будучи включенными в двоичные файлы, верно?
Я знаю, что CC был доступен для 3.5 в качестве отдельного модуля, является ли это возможным обходным решением, если я не могу использовать 4 версию CC? Есть ли разница в наборе функций?