我有一个 Web 应用程序项目。我生成了 DLL 并将其导入另一个项目。我实施了VirtualPathProvider
.
我关注了这个网站: http: //support.microsoft.com/kb/910441/en-us ?spid=8940&sid=global ,一切正常,直到我添加另一个站点管理员。
- 我添加
site_export.master
并将其构建操作更改为嵌入式资源。 - 我更改了我的页面以使用新的站点管理员。
GetManifestResourceStream()
null
加载时返回site_export.master
。- 我打电话
GetManifestResourceNames()
来检查site_export.master
DLL中是否存在,它确实存在。它在列表中。所有名称空间都匹配。我没有在这里列出名称空间。
为什么不能GetManifestResourceStream()
加载我的新的site_export.master
?它加载site.master
得很好。我知道我的 DLL 已加载,因为我可以看到 DLL 中的其他文件。