Windows Forms Designer - автоматически добавляет пространство имен перед классом - PullRequest
4 голосов
/ 04 сентября 2011

У меня проблема с Visual Studio Designer.

Когда я отображаю дизайн формы, дизайнер автоматически добавляет пространство имен перед классом, которое используется в качестве источника данных.Но этот класс находится в том же пространстве имен, что и форма.

Это раздражает.

Пример:

namespace Editor
{
    partial class AddSignalForm
    {
      ...
      this.signalsBS.DataSource = typeof(Signal);

    }
}

Сигнал находится в пространстве имен Editor.

Но после открытия конструктора код изменяется на:

namespace Editor
{
    partial class AddSignalForm
    {
      ...
      this.signalsBS.DataSource = typeof(Editor.Signal);

    }
}

Проблема в том, что компилятор не может найти класс Editor.Editor.Signal.

1 Ответ

7 голосов
/ 08 мая 2012

Похоже, у вас есть другой класс или свойство с именем Editor, которое конфликтует с пространством имен.

...