小编MsB*_*ler的帖子

在调用GetManifestResourceNames时,为什么GetManifestResourceStream在资源名称存在时返回null?

我有一个Web应用程序项目.我生成了DLL并将其导入另一个项目.我实施了VirtualPathProvider.

我关注了这个网站:http://support.microsoft.com/kb/910441/en-us?spid = 8940&sid = global,一切正常,直到我添加另一个网站管理员.

  1. 我添加site_export.master并将其Build Action更改为Embedded Resource.
  2. 我改变了我的页面以使用新的站点主站.
  3. GetManifestResourceStream()null加载时返回site_export.master.
  4. 我打电话GetManifestResourceNames()来检查site_export.masterDLL中是否存在它确实存在.它在列表中.所有名称空间都匹配.我没有在这里列出名称空间.

为什么不能GetManifestResourceStream()加载我的新site_export.master?它装site.master得很好.我知道我的DLL已加载,因为我可以看到DLL中的其他文件.

c# asp.net

49
推荐指数
3
解决办法
7万
查看次数

标签 统计

asp.net ×1

c# ×1