1
我发现,使用VB和Active Directory中的一小段代码片段VB:翻译使用Active Directory在C#
Dim NbGroupe As Integer
Dim Ldap As DirectoryEntry = New DirectoryEntry("LDAP://172.29.1.240:389", TxtUsager.Text & "@csnavigateurs.qc.ca", Password.Text)
Dim Searcher As DirectorySearcher = New DirectorySearcher(Ldap)
Searcher.PropertiesToLoad.Add("memberof")
Searcher.PropertiesToLoad.Add("userPrincipalName")
Searcher.Filter = "(&(userPrincipalName=" & TxtUsager.Text & "@csnavigateurs.qc.ca))"
我想用C#出于同样的目的,但我承认,这个人是那种硬翻译。我是否缺少使用声明,参考或其他?我的项目中没有看到任何DirectoryEntry类型。
https://social.msdn.microsoft.com/Forums/vstudio/it-IT/fce9ee6f-96a8-4fed-ab3b-00c2d39a6374/directoryentry-missing-assembly-reference'添加对System.DirectoryService.dll的引用' –