Asp.net mvc 在MEF可插拔站点的dll中嵌入cshtml

Asp.net mvc 在MEF可插拔站点的dll中嵌入cshtml,asp.net-mvc,plugins,asp.net-mvc-3,mef,Asp.net Mvc,Plugins,Asp.net Mvc 3,Mef,我正在尝试使用MEF和MVC3(cshtml)构建一个可插拔的架构 一切都在编译,初始非插件页面也在加载。当我尝试导航到插件区域时,我得到一个 值不能为null。 参数名称:stream 错误 当我打断AssemblyResourceVirtualPath Provider.FileExists时,我看到它为base.FileExists(virtualPath)返回false 我已确保路径正确,并将视图设置为嵌入资源 是否有任何方法可以验证视图是否被添加为资源?一个查找DLL的工具 如果需要,

我正在尝试使用MEF和MVC3(cshtml)构建一个可插拔的架构

一切都在编译,初始非插件页面也在加载。当我尝试导航到插件区域时,我得到一个

值不能为null。 参数名称:stream

错误

当我打断AssemblyResourceVirtualPath Provider.FileExists时,我看到它为base.FileExists(virtualPath)返回false

我已确保路径正确,并将视图设置为嵌入资源

是否有任何方法可以验证视图是否被添加为资源?一个查找DLL的工具

如果需要,我可以发布更多代码-请说明是否需要

谢谢

[编辑-添加代码]


以下是AssemblyResourceVirtualPathProvider的代码:

请提供更多代码(尤其是FileExists和相关方法)。您是否可以确认已将
构建操作设置为Embedded?defo:“我已确保路径正确,并将视图设置为嵌入式资源。”