Parar ReSharper de Adicionando Anotações

Estou usando o ReSharper em meus projetos em C # e geralmente adoro isso. No entanto, ele continua adicionando anotações ao código quando realizo determinadas ações de refatoração.

Por exemplo, ele adiciona[NotNull] quando eu uso a ação de contexto "Verificar parâmetro para nulo":

// Before context action
public void Foo(object input)
{
}

// After context action
public void Foo([NotNull] object input)
{
    if (input == null)
    {
        throw new ArgumentNullException("input");
    }
}

Adicionalmente, o ReSharper adicionausing JetBrains.Annotations para o arquivo, mesmo que eu não esteja fazendo referência ao assembly JetBrains onde o atributo está definido.

Eu gostaria de continuar usando as ações de contexto, pois elas são muito úteis, mas não posso introduzir anotações externas no código. O ReSharper fornece uma opção para alterar o namespace de anotação padrão e para copiar o código-fonte do atributo de anotação em seu projeto, mas isso também não é uma opção para este projeto.

Existe alguma maneira de dizer ao ReSharper para parar de adicionar anotações inteiramente? Eu tentei nas opções desmarcando JetBrains.Annotations como um namespace com atributos de anotação de código, mas isso não parece ter qualquer efeito sobre se as anotações são geradas em primeiro lugar.

Atualizar: Enquanto eu não estava realmente referenciando JetBrains.Annotations.dll, eu estava fazendo referência a outra DLL que reimplementou os mesmos atributos de anotação no mesmo namespace JetBrains.Annotations. Remover essa referência de DLL impedirá que o ReSharper adicione as anotações. Seria bom se ainda houvesse uma opção para desativar isso, mas a solução alternativa se encaixa nessa situação.

questionAnswers(1)

yourAnswerToTheQuestion