【发布时间】:2010-10-28 07:51:12
【问题描述】:
在我的 AppDomain 中,动态程序集很少,当我尝试时 codeDom.CompileAssemblyFromSource 要编译另一个新程序集,我想不出将这些动态程序集添加到 ReferencedAssemblies 的方法。
foreach(AppDomain.CurrentDomain.GetAssemblies() 中的 var 程序集) { compilerParameters.ReferencedAssemblies.Add(assembly.Location); }失败,因为动态程序集没有位置。
提前致谢。
PS:我实际上是在尝试在 IronPython 中使用 ASP.Net MVC 3 的新 Razor 模板引擎。
【问题讨论】:
-
终于可以在 IronPython 中使用 Razor 并使用 IronPython 对象作为模板模型了。
-
但是,加载动态程序集问题仍然存在。我得到的模板编译错误其实和这个问题无关。
标签: c# asp.net-mvc clr ironpython razor