Конфликт в пространстве имен в C # - PullRequest
1 голос
/ 17 января 2012

Если мое пространство имен равно

Cytel.GlobalSettings.ChartSetting

и у меня есть статический класс ChartSetting

, упакованный в dll.

тогда, когда яиспользуйте класс ChartSetting в другом проекте, он показывает красный цвет с методом класса Chartsetting, а открытые члены не отображаются

1 Ответ

2 голосов
/ 17 января 2012

Это интерпретирует вашу ссылку на ChartSetting как ссылку на пространство имен.Вы должны использовать полное имя статического класса ChartSetting.Если у него пустое пространство имен, вам нужно будет использовать квалификатор global:

global::ChartSetting

Вы также можете указать псевдоним для этого класса:

using MyAlias = global::ChartSetting;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...