我正在开发一个涉及 ASP.NET 自定义服务器控件的 C# 项目。我有几个属性、方法等,我使用 ...
[EditorBrowsable(EditorBrowsableState.Never)]
...属性。我还设置了一个 Web 项目来测试这些控件。当我以 .dll 的形式将 Web 控件作为组件引用时,智能感知会很好地隐藏属性等,但是当我通过项目引用 Web 控件时,它会显示它们。
是否有一个原因?它是一个错误吗?还是我做错了什么?
谢谢 :)
我正在开发一个涉及 ASP.NET 自定义服务器控件的 C# 项目。我有几个属性、方法等,我使用 ...
[EditorBrowsable(EditorBrowsableState.Never)]
...属性。我还设置了一个 Web 项目来测试这些控件。当我以 .dll 的形式将 Web 控件作为组件引用时,智能感知会很好地隐藏属性等,但是当我通过项目引用 Web 控件时,它会显示它们。
是否有一个原因?它是一个错误吗?还是我做错了什么?
谢谢 :)
我相信这种想法是,如果您在解决方案中有项目,您可能“足够接近”代码,甚至希望看到隐藏的方法 - 就像您只使用一个 dll 一样,您可能不是。
MSDN(页面底部)中有一个具有相同症状的社区评论。