Por que GetManifestResourceStream retorna null enquanto o nome do recurso existe ao chamar GetManifestResourceNames?

Eu tenho um projeto de aplicativo da web. Eu gerou a DLL e importá-lo em outro projeto. Eu implementeiVirtualPathProvider.

Eu segui este site:http://support.microsoft.com/kb/910441/pt-br?spid=8940&sid=globale tudo funciona até que eu adicione outro mestre de site.

Eu adicioneisite_export.master e alterou sua ação de compilação para recurso incorporado.Eu mudei minha página para usar o novo mestre do site.GetManifestResourceStream() devolvenull quando eu carregarsite_export.master.Eu chamoGetManifestResourceNames() para verificar sesite_export.master existe na DLL e isso acontece. Está na lista. Todos os espaços de nomes correspondem. Eu não listei o espaço do nome aqui.

Porque não podeGetManifestResourceStream() carregar meu novosite_export.master? Carregasite.master bem. Eu sei que minha DLL está carregada porque eu posso ver outros arquivos na DLL.

questionAnswers(5)

yourAnswerToTheQuestion