// Set the access permissions to Execute so that you can run the assembly. AssemblyBuilder myAssembly = AppDomain.CurrentDomain.DefineDynamicAssembly( new AssemblyName("MyDynamicAssembly"), AssemblyBuilderAccess.RunAndSave);
// Set the access permissions to Save so that you can only save the assembly AssemblyBuilder myAssembly = AppDomain.CurrentDomain.DefineDynamicAssembly( new AssemblyName("MyDynamicAssembly"), AssemblyBuilderAccess.Save);The AssemblyBuilderAccess class is part of the System.Reflection.Emit namespace in the .NET Framework.