Visual Studio (2008) intellisense и атрибут EditorBrowsable

Я работаю над проектом С#, в котором используются настраиваемые серверные элементы управления ASP.NET. У меня есть несколько свойств, методов и т.д., которые я скрываю от intellisense, используя...

[EditorBrowsable(EditorBrowsableState.Never)] 

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

Есть причина для этого? Это ошибка? Или я что-то не так делаю?

Спасибо :)


person Community    schedule 10.06.2009    source источник


Ответы (1)


Я считаю, что если у вас есть проект в решении, вы, вероятно, «достаточно близки» к коду, чтобы захотеть увидеть даже скрытые методы - где, как если бы вы потребляли только dll, вы, вероятно, нет.

Комментарий сообщества с тем же симптомом есть в MSDN (внизу страницы).

person Marc Gravell    schedule 10.06.2009
comment
Ура за это ... кажется, я не единственный, у кого есть эта маленькая проблема! - person ; 11.06.2009