У меня следующая ситуация:пространство имен Затенение Имя класса
Скомпилированный библиотека с пространством имен Library
, который содержит класс Feauture
.
Теперь есть еще одна библиотека в разработке, одна из которых намерена использовать эту функцию и которая была окрещена Library.Feature
. Наконец, есть третья библиотека: Library.Feature.UI
.
При работе в проекте Library.Feature.UI
, в котором есть обе ссылки на другие библиотеки, VS много кричит о попытке использовать класс Feature
, поскольку он видит его в первую очередь как пространство имен.
Я пробовал несколько разных директив, чтобы обойти это, а также попытаться квалифицировать имя класса, но ничего не работает.
Предполагая, что у меня нет возможности изменить какое-либо пространство имен или существующие имена классов, существует ли способ обойти эту проблему?
вы пытались с помощью директив псевдонимов? https://msdn.microsoft.com/en-us/library/aa664765(v=vs.71).aspx – Ric
Что значит «VS кричит»? Это ничего не говорит нам. Предоставьте фактические сообщения об ошибках. –
@ChrisDunaway Действительно, это ничего не говорит ...? Мое общее описание было неадекватным, чтобы определить, что может быть проблемой? Я не нуждаюсь в вас в Google Предупреждения для меня, я уже пробовал это. – Michael