在我的AppDomain中有幾個動態程序集,當我嘗試 codeDom.CompileAssemblyFromSource 來編譯另一個新程序集時,我找不到一種方法將這些動態集合添加到ReferencedAssemblies中。如何將引用添加到動態程序集以編譯另一個動態程序集?
foreach (var assembly in AppDomain.CurrentDomain.GetAssemblies()) { compilerParameters.ReferencedAssemblies.Add(assembly.Location); }
失敗,因爲動態程序集沒有位置。
在此先感謝。 PS:我實際上試圖在IronPython中使用ASP.Net MVC 3的新Razor模板引擎。
最後可以在IronPython中使用剃刀和使用IronPython的對象作爲模板模型。 – Wuvist 2010-10-28 12:15:19
但是,加載動態裝配問題依然存在。 我得到的模板編譯錯誤實際上與此問題無關。 – Wuvist 2010-10-28 12:16:58