在MEF可插入站点的dll中嵌入cshtml

时间:2011-03-28 14:24:28

标签: asp.net-mvc plugins asp.net-mvc-3 mef

我正在尝试使用MEF和MVC3(cshtml)获得可插拔的结构。

所有内容都在编译,初始 - 非插件页面加载。当我尝试导航到插件区域时,我得到了一个

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

错误。

当我在AssemblyResourceVirtualPathProvider.FileExists中断时,我看到它为base.FileExists(virtualPath)返回false

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

有没有办法验证视图是作为资源添加的?也许是在dll中查看工具?

如有必要,我可以发布更多代码 - 请具体说明。

感谢

[编辑 - 添加代码]

这是AssemblyResourceVirtualPathProvider的代码:monobin.com

0 个答案:

没有答案