Allen Wang

专注web开发
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

定义动态程序集 Defining a Dynamic Assembly

Posted on 2007-07-28 11:48  AllenWang.NET  阅读(526)  评论(1)    收藏  举报

MSDN 参考
http://msdn2.microsoft.com/zh-cn/library/4xtysk39(VS.80).aspx
http://msdn2.microsoft.com/en-us/library/4xtysk39.aspx

//声明AssemblyName, 可以在AssemblyName的构造函数中输入AssemblyName.Name, 也可以单独对AssemblyName.Name进行赋值
AssemblyName assemblyName = new AssemblyName("MyDynamicAssembly");
AssemblyBuilder assembly 
= AppDomain.CurrentDomain.DefineDynamicAssembly(assemblyName, AssemblyBuilderAccess.RunAndSave);
assembly.Save(
"MyAssembly.dll");

执行上述代码,会生成空的MyAssembly.dll(AssemblyName.Name可以和dll的名称不一样)。然后在Reflector中进行查看: