我在VB.NET中编写我的第一个类库。我的想法是分发这个库,以便其他人可以在他们的应用程序中使用它。.net - 如何从Visual Studio的IntelliSense中隐藏我的类库(dll)的方法/属性?
但是,也许是由于我在编写和构建库及其中的类方面缺乏经验,我注意到方法/属性全部显示在Visual Studio的IntelliSense中。
问题是,他们中的很多人只能在图书馆本身使用,不应该被开发人员使用(可能会造成灾难),当他们将我的图书馆纳入他们的应用程序 - 只有少数人应该visibile,即那些这是开发人员需要的。
因此,我的问题是:有没有办法从Visual Studio的IntelliSense中隐藏我的库的某些方法/属性?也许类似REM的东西?
在此先感谢。
编辑:如前所述 - 这是我的第一个库,我现在明白了,我的问题可以通过两种方式来intepreted:
1)如何从智能感知
2隐藏着什么)如何预防使用和调用某些方法/属性的开发人员
当然,我想要的最终结果是开发人员无法访问所有某些方法/属性,即上面的第2项。
非常感谢。我今天刚学到一些新东西,现在我将学习访问级别...
+1我觉得这实际上是OP是什么之后 - 我没想到的是在第一。 – 2009-03-03 20:33:39
Andrew:你说得对,但我想我的问题非常模糊。对于那个很抱歉。 – moster67 2009-03-03 21:16:03