У меня есть две сборки, которые, к сожалению, определяют один и тот же тип в одном и том же пространстве имен. Я пытаюсь использовать extern alias
, чтобы обойти проблему. В Visual Studio IDE я установил свойство «Псевдонимы» ссылки на мой псевдоним. Это должно изменить командную строку компилятора C # на что-то вроде этого:
/reference:MyAlias=MyAssembly.dll
Но на самом деле это не так. В Visual Studio IDE, похоже, просто игнорируется настройка свойства Aliases в ссылке. Поэтому, когда я иду и добавляю строку extern alias MyAlias;
вверху моего файла кода C #, я получаю сообщение об ошибке, что псевдоним не был указан в опции / reference для компилятора. Я не могу понять, что я делаю неправильно. Есть идеи?