以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  怎么加载System.DirectoryServices.dll  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=187943)

--  作者:zjjlngj
--  发布时间:2023/8/22 14:26:00
--  怎么加载System.DirectoryServices.dll
引用了System.DirectoryServices.dll,

  Private RootPath As String = "OU=TestOU,DC=ittest,DC=com"
    Private ADPath As String = "LDAP://10.10.9.230/"
    Private ADUser As String = "sunlizhen"
    Private ADPasssWord As String = "abc123"


Private Function GetDirectoryObject(ByVal Optional path As String = "") As DirectoryEntry
    Dim entry As DirectoryEntry = Nothing

    Try

        If path = "" Then
            entry = New DirectoryEntry(ADPath + RootPath, ADUser, ADPasssWord, AuthenticationTypes.Secure)
        Else
            entry = New DirectoryEntry(path, ADUser, ADPasssWord, AuthenticationTypes.Secure)
            Dim newguid As String = entry.Guid.ToString()
        End If

    Catch ex As Exception
        entry = Nothing
    End Try

    Return entry
End Function


提示未定义类型“DirectoryEntry”

--  作者:有点蓝
--  发布时间:2023/8/22 14:44:00
--  
写全命名空间

public Function GetDirectoryObject(ByVal Optional path As String = "") As System.DirectoryServices.DirectoryEntry

另外private全部改为public

--  作者:zjjlngj
--  发布时间:2023/8/22 14:50:00
--  
智能提示怎么不显示
--  作者:zjjlngj
--  发布时间:2023/8/22 15:10:00
--  
编辑器输入System.D,不能自动提示System.DirectoryServices.,急问
--  作者:有点蓝
--  发布时间:2023/8/22 15:14:00
--  
有些外部的.net 库是不显示,我反馈一下
--  作者:zjjlngj
--  发布时间:2023/8/22 15:23:00
--  
那我要开发相关项目要怎么处理
--  作者:有点蓝
--  发布时间:2023/8/22 15:34:00
--  
到微软msdn网站查看对应的命名空间和类型:https://learn.microsoft.com/zh-cn/dotnet/api/system.directoryservices.directoryentry?view=netframework-4.0
--  作者:zjjlngj
--  发布时间:2023/8/22 15:35:00
--  
试了几个dll,有些能提示,有些不能提示,这咋搞
--  作者:有点蓝
--  发布时间:2023/8/22 15:36:00
--  
到微软msdn网站查看
--  作者:zjjlngj
--  发布时间:2023/8/22 15:41:00
--  
后续啥时候能修复,其他的dll也有类似情况,开发.net,总不能每次查msdn吧