我有一个(Core RC1)Web项目,它在project.json中列出了一个依赖项。但是,似乎编译器正在将其优化为未直接引用的程序集(我们正在使用具体类实现的接口)。
我通过迭代通过
加载的程序集来加载依赖项AppDomain.CurrentDomain.GetAssemblies()
.Where(x => x.Firstname.StartsWith("orgPrefix")
然后调用Assembly.Load()
和
builder.RegisterAssemblyTypes(assembly).AsSelf()
.AsImplementedInterfaces();
是否有标记依赖关系不被编译器优化?