Я согласен с ShuggyCoUk, что лучший способ действий - попытаться удалить оскорбительную dll. Это может быть невозможно, хотя.
Еще один способ устранить неоднозначность, на которую жалуется компилятор, - это изменить псевдоним ссылочной библиотеки DLL. В вашем проекте, в папке «Ссылки», если вы нажмете на dll, на которую ссылаются, вы увидите свойство псевдонимов. По умолчанию это «глобальный», который позволяет вам делать что-то вроде «global :: SomeNamespace.SomeType». Вы можете просто изменить псевдоним на что-то другое.
Это исправило проблему, в которой я должен был сослаться на Microsoft.Scripting.Core.dll, но он содержал некоторые типы, которые конфликтовали с mscorlib.dll. Я изменил свойство Aliases на «ThirdParty» вместо «global», и это исправило предупреждение.