System.DirectoryServices.AccountManagement
Excel でできるように (多かれ少なかれ)ロードできますか? プロジェクトで dll を参照するのではなく、実行時にロードします。
フレームワーク dll をロードする方法は?
Assembly.LoadFile(...);
?- しかし、そのパスを取得する必要があります。どのように ?
エクセルの例:
dynamic excel = Activator.CreateInstance(Type.GetTypeFromProgID("Excel.Application"));
そのような動的オブジェクトを使用できたらいいのにと思います。
PrincipalContext context1 = new PrincipalContext(ContextType.Domain); // referenced dll
dynamic context2 = ???; // loaded at runtime