首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

动态编译的程序集可不可以被缓存

2012-09-14 
动态编译的程序集可否被缓存?C# codeSystem.Reflection.Assembly Assembly System.CodeDom.Compiler.Com

动态编译的程序集可否被缓存?

C# code
System.Reflection.Assembly Assembly = System.CodeDom.Compiler.CompilerResults.CompiledAssembly;object MyType = Assembly.CreateInstance("xx.xxx");System.Reflection.MethodInfo Method = MyType.GetType().GetMethod("xxxx");




请问动态编译的程序集可否被缓存?
如果可以, Assembly、MyType、Method三个对象我应该缓存那一个?(ASP.NET)

xx.xxx.xxxx的名称都是一样的, 但是方法xxxx的实现代码不一样(比如return "1" 或者 return "*"), 是不是会有冲突?



[解决办法]
只要你可以调用dll,它一定早已经被.net缓存了。

热点排行