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