.net c#反射的问题
taskInfo.TaskMothed = (IAsyncTask)assembly.CreateInstance("MopServerBLL.ItemTrans", false);
以上代码中报错类型转化错误。
taskinfo.TaskMothed 的属性是IAsyncTask
IAsyncTask的命名空间是namespace Mic.TaskContract
反射加载的dll中的itemtrans的命名空间是
namespace MopServerBLL
{
public class ItemTrans : IAsyncTask
}
为啥会出现类型转化错误呢?
------解决方案--------------------object obj=assembly.CreateInstance("MopServerBLL.ItemTrans", false);
会报错么?