System.DirectoryServices.AccountManagementExcel でできるように (多かれ少なかれ)ロードできますか? プロジェクトで 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