0
に登録するには、ここで私はブートストラップでやろうとしていますものです:WPFプリズム:動的アセンブリからタイプをロードし、ユニティ・コンテナ
protected override void ConfigureContainer()
{
Assembly someAssembly = Assembly.LoadFile(@".\SomeServiceImplementationLib.dll");
Type someServiceImplementationType = someAssembly .GetType(@"SomeServiceImplementation");
Container.RegisterType<ISomeServiceType, someServiceImplementationType >(new ContainerControlledLifetimeManager());
base.ConfigureContainer();
}
このdoesntのは、のために、「型または名前空間名が期待される」と言ってコンパイルsomeServiceImplementationType。しかし、実際にはそのタイプではありませんか?
基本的には、特定の条件が起動時に満たされ、ロードされたアセンブリをロードされたアセンブリからユニティコンテナに登録したい場合にのみ、特定のアセンブリをロードします。これを行う方法はありますか?
AAAH:
は代わりに、単に非一般的な形式を呼びます!ありがとう、トン! – NVM