原来的使用的是这样的反射方法:
string assemblyName="Test.SQLServerDAL";
public static IAdministratorRoleDAL GetAdministratorRoleDAL()
{
return Assembly.Load(assemblyName).CreateInstance(assemblyName + ".AdministratorRoleDAL") as IAdministratorRoleDAL;
}
这个方法在.NET CORE 2.0 中不能使用,求方法。
.net core 2.0 中有 Assembly.Load(), Assembly.LoadFile(), Assembly.LoadFrom()
public static Assembly Load(string assemblyString); public static Assembly LoadFile(string path); public static Assembly LoadFrom(string assemblyFile);
报什么错误?是提示找不到dll么?
如果是这个,在你生成的调试目录里会有一个与XX.deps.json的文件,你需要将你的dll配置上去!