为什么factory = (LogFactory)Assembly.Load("Factory Method").CreateInstance("Factory Method." + strfactoryName);返回NULL,请帮忙看看是什么原因,是否配置文件错误
配置文件是app.config
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <appSettings>
    <add key="factoryName" value="EventFactory"></add>
  </appSettings>
</configuration>
EventFactory是一个类文件
EventFactory.cs
namespace Log_Factory
{
 //// <summary>
 /// EventFactory类
 /// </summary>
 public class EventFactory:LogFactory
 {
     public override Log Create()
     {
         return new EventLog();
     }
}
//// <summary>
/// FileFactory类
/// </summary>
public class FileFactory:LogFactory
{
    public override Log Create()
    {
        return new FileLog();
    }
}}