从视图中获取程序集名称

时间:2012-04-25 16:27:01

标签: asp.net-mvc stack-trace .net-assembly

目前我遇到了下一个问题:我有一个静态的Locallization类,并在项目的一个程序集中指定(让它命名为Proj.Common)。我有很多插件正在实现一些功能。每个插件都是独立的程序集,具有自己的视图。为了本地化消息,我创建了通过Assembly.GetCallingAssembly.GetName().Name获取插件名称的函数。但是视图被编译为单独的程序集,因此当视图调用本地化类时,我不知道哪个插件具有该视图。如何获取调用程序集的名称,而不是编译视图的程序集。谢谢。是的,我的应用程序是作为MVC 2 ASP.Net应用程序。

1 个答案:

答案 0 :(得分:0)

假设您可以访问函数中的MVC对象,可以调用ViewContext.Controller.GetType()