Я создаю библиотеку классов и использую пространство имен по умолчанию как «Система». Предположим, что я создаю общую структуру данных, например PriorityQueue, и помещаю ее в пространство имен System.Collections.Generic.Проблема с библиотекой классов
Теперь, когда я ссылаюсь на эту библиотеку из другого проекта, я больше не вижу PriorityQueue в пространстве имен System.Collections.Generic. Хотя в библиотеке есть ссылка, я не могу получить доступ к каким-либо из классов в ней.
Может кто-нибудь пролить свет на него, пожалуйста. Я знаю, что если я изменил пространство имен, все будет в порядке, но я хочу создать бесшовную интеграцию, такую как .net framework, с другим проектом, чтобы можно было отнести библиотеку и забыть о ее пространствах имен.
Не уверен, почему это было отклонено, это может быть плохая идея, но это не плохой вопрос. – msarchet
Хотя добавление к системному пространству имен - плохая идея, я полагаю, что знание того, как это сделать, интересно. – apoorv020
Возможный дубликат [Проблема с библиотекой классов] (http://stackoverflow.com/questions/3033042/class-library-reference-problem) –