我有一个MVC 4项目,我从动态加载的程序集加载视图。这工作正常,只要我不使用强类型视图,因为在这种情况下,我得到了“找不到类型或名称空间”异常。CurrentDomain.AssemblyResolve没有从剃刀视图中输入
然后我试着给我的Application_Start
添加一个AppDomain.CurrentDomain.AssemblyResolve += CurrentDomain_AssemblyResolve;
,但这个事件永远不会被解决由剃刀视图引擎搜索到的程序集。
资源也存在同样的问题,但它只是使用基础文化,至少不会崩溃。
我知道我的事件解决了程序集很好,因为当我在我的代码中使用相同的类时,事件被击中,我可以使用类/资源。
有谁知道如何解决在剃刀视图中使用的程序集?
现在我通过复制组件到/bin
文件夹,这基本上是工作的,但是从beeing just a ugly hack
搁置产生一些其他问题使用dirty hack
。我也试过AppendPrivatePath
,这也没有帮助剃刀的意见。