Assembly.CerateInstance创建的object为空怎么弄?? 谢谢大家
//load assembly
Assembly assembly = null;
try
{
if (!string.IsNullOrEmpty(ConfigSettings.AssemblyName))
{
assembly = Assembly.Load(ConfigSettings.AssemblyName);
}
else
{
assembly = Assembly.GetCallingAssembly();
}
}
catch (Exception ex)
{
MessageBox.Show("装载程序集失败! " + ex.Message);
Application.Exit();
return;
} //load class
try
{
//下面这句话,CreateInstance的时候,创建的总是空的object??
CodeGenerator = assembly.CreateInstance(ConfigSettings.DevToolClassName) as IDevTool;
if (CodeGenerator == null)
{
throw new Exception();
}
}
catch (Exception ex)
{
MessageBox.Show("装载工具类失败! " + ex.Message);
Application.Exit();
return;
}
//load assembly
Assembly assembly = null;
try
{
if (!string.IsNullOrEmpty(ConfigSettings.AssemblyName))
{
assembly = Assembly.Load(ConfigSettings.AssemblyName);
}
else
{
assembly = Assembly.GetCallingAssembly();
}
}
catch (Exception ex)
{
MessageBox.Show("装载程序集失败! " + ex.Message);
Application.Exit();
return;
} //load class
try
{
//下面这句话,CreateInstance的时候,创建的总是空的object??
CodeGenerator = assembly.CreateInstance(ConfigSettings.DevToolClassName) as IDevTool;
if (CodeGenerator == null)
{
throw new Exception();
}
}
catch (Exception ex)
{
MessageBox.Show("装载工具类失败! " + ex.Message);
Application.Exit();
return;
}
解决方案 »
- asp.net 与数据库关联的登录系统
- asp后台创建的checkbox,在前台用jquery怎么获取他的value值
- 在asp.net中,如何对repeater中的item进行分页
- 请教弹出页面的问题
- VS2005 TreeView的使用问题
- .NET怎么样调用模版中的控件??
- 我在用VS.NET编程时,也不知点了什么按钮,搞的每个控件的左上方出现一个小图标,图标中画有一个向右的绿色箭头,怎样将其去掉?
- 用ASP.NET和XML做的新闻系统
- 为什么运行效率这么低!高人给提供些资料先~~
- 一直困扰我左右的问题!!!!!!!!
- VS2010项目开发用ORCALE10g出现的问题求助
- url传值,字符串过长,怎么能全部传过去?
用了全名了,不行啊。 dll名:DevTool.Service, 类名:DevTool.Service.DevToolCSharp