Ниже приведен пример, который я создал для того, чтобы получить инструмент статического анализа на провал:Статический анализ не работает на простейших примера
using System.Diagnostics.Contracts;
using System;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
object x = null;
Contract.Assert(x != null);
}
}
}
анализа выполнения бросков правильного исключения, но статический анализ строит без даже предупреждение. У меня есть каждый флажок, выбранный в настройках проекта, и уровень предупреждения на «привет». Я запускаю версию 1.4.51019.0.
Что мне нужно сделать, чтобы компиляция завершилась неудачей?
Спасибо, это сделал трюк (нужно подождать, чтобы принять ответ) – AlexFoxGill
Должен ли я также снять галочку с других полей «Infers»? – AlexFoxGill
@AlexG: Я оставляю только «Инференты Infer для чтения только», проверенные в моих проектах. –