Utility-AssemblyHelperクラス。
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Reflection; namespace MyApp.Utility { /// <summary> /// Assemblyヘルパークラス /// </summary> public class AssemblyHelper { /// <summary> /// インスタンス生成 /// </summary> /// <param name="assemblyFile">アセンブリファイル名</param> /// <param name="className">型名</param> /// <returns>インスタンス</returns> private static object CreateInstance(string assemblyFile, string className) { Assembly assembly = Assembly.LoadFrom(assemblyFile); Type type = assembly.GetType(className); return Activator.CreateInstance(type); } } }