Согласно этой матрице функций, Visual Studio 2010 Premium (RC) включает «статический анализ кода».
Однако добавление вызовов Contract.Requires в начале моих методов, похоже, не имеет никакого эффекта. Я не получаю исключений во время выполнения, если контракт нарушается. Я не получаю предупреждений компилятора, если контракт не может быть доказан. Я также не могу найти вкладку «Контракты кода» в настройках проекта.
Я упустил что-то очевидное или эта функция доступна только в версии Ultimate?