动态编译的程序集可不可以被缓存
动态编译的程序集可否被缓存?
请问动态编译的程序集可否被缓存?
如果可以, Assembly、MyType、Method三个对象我应该缓存那一个?(ASP.NET)
xx.xxx.xxxx的名称都是一样的, 但是方法xxxx的实现代码不一样(比如return "1" 或者 return "*"), 是不是会有冲突?
------解决方案--------------------
只要你可以调用dll,它一定早已经被.net缓存了。
- 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缓存了。