不了解System.DirectoryServices和activeds.tlb之间的链接

时间:2016-11-18 09:55:25

标签: .net vb.net visual-studio directoryservices

我使用命名空间

编写了一个VB.NET 4应用程序
Imports System.DirectoryServices.AccountManagement

在Windows 7和Server 2012中完美地工作。我遇到了运行Server 2008的虚拟机,发生了这个错误:

Library not registered

使用类似于this SO question的堆栈跟踪:

at System.DirectoryServices.DirectoryEntry.Bind(Boolean throwIfFail) 
at System.DirectoryServices.DirectoryEntry.Bind()
at [...]

经过长时间的搜索,我终于用这一行解决了我的问题:

C:\Windows\REGTLIB.EXE activeds.tlb

我发现并做了最后的尝试......为什么这样做了,而且,对于更多的问题,如何自己找到相关的tlb文件?

0 个答案:

没有答案