Я столкнулся с маловероятным сценарием, когда ссылаюсь на две внешние сборки, которые имеют одинаковое пространство имен и имен типов. Когда я пытаюсь использовать этот тип, компилятор выдает ошибку, которая не может решить, какой из них я хочу использовать.
Я вижу, что С# предлагает механизм для использования псевдонимов для ссылок. Вы можете даже указать эти псевдонимы через окно Property
ссылки в Visual Studio 2008. Как использовать этот псевдоним в моем коде? Насколько я понимаю, я должен использовать оператор ::
, но он терпит неудачу со следующей ошибкой:
CS0432 - Alias not found
Обычный .
оператор также не работает.
В окне вывода я вижу, что компилятор правильно передает псевдоним в своей командной строке.
Приветствуются любые указатели на то, что я могу попробовать.