.NET アドイン フレームワークでは、ホスト側でアドイン dll の場所を取得できますか?
AddInToken には、dll の場所を含む _addin フィールドが含まれていますが、プライベートであるため取得できません。
使用できるトークンには何も公開されていません。インターフェイス実装からアセンブリを取得する独自のメソッドを AddInAdapter に実装できます。
そのため、トークンをアクティブ化してから、アクティブ化されたオブジェクトでメソッドを呼び出して、アセンブリの場所を特定する必要があります。
たとえば、インターフェイスを _view というオブジェクトにキャプチャした場合、次のことができます。
System.Reflection.Assembly.GetAssembly(_view.GetType()).Location