本文介绍了如何在运行时引用mvc中的程序集?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
在我的Asp.Net MVC应用程序中,我有一些视图文件(.cshtml),它引用了一个外部库,它将在运行时加载。所以在应用程序启动后,我通过Assembly.Load加载程序集,我通过自己的自定义ControllerFactory注册控制器,每件事都没问题。
但是,在某些视图中它引用了动态加载的程序集,抛出:
异常,告诉razor编译器无法解析相关的程序集。
我的问题是,有没有办法在运行时注册程序集,剃刀编译器可以访问它并解决它?
请注意我不能使用BuildManager.AddReferencedAssembly方法,因为我的程序集必须在应用程序启动后加载,而BuildManager不支持它。
解决方案
这篇关于如何在运行时引用mvc中的程序集?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!