Fórum App_GlobalResource #15584

11/02/2010

0

Olá,   Possuo em minha aplicação a pasta asp.net App_GlobalResource. Dentro da mesma o resource file nomeado como Mensagens.resx.   Para obter o valor de uma string, utilizado dentro do meu código Resources.Mensagens.StringDesejada ou então Resources.Mensagens.ResourceManager.GetString("StringDesejada").   Até o momento estes procedimentos funcionavam perfeitamente, mas repentinamente, não sei por qual motivo passei a obter o seguinte erro ao executar o Resources.Mensagens.StringDesejada:   The type 'Resources.Mensagens' exists in both 'App_GlobalResources.d14iwl1u.dll' and 'Erp.UI.dll'   Na tentativa de solucionar este problema, já foram realizados os seguinte procedimentos:   Limpei a pasta VSWebCache; Limpei a pasta Microsoft .NET - Arquivos temporários; Apaguei a pasta OBJ e BIN da solução e refiz a compilação pelo próprio VS. Até agora, não obtive sucesso em nenhuma destas tentativas. Não sei o que está ocorrendo. As referências abaixo já foram assistidas.   http://forums.asp.net/t/881570.aspx http://stackoverflow.com/questions/1159084/web-application-project-and-appglobalresources http://bytes.com/topic/asp-net/answers/548393-global-resources-problem-production-server http://forums.asp.net/t/980517.aspx     Grato, Rubens Cury
Rubens Cury

Rubens Cury

Responder

Posts

11/02/2010

Luiz Maia

Tente o seguinte:   1) iisreset /stop
2) Navage até Temporary Internet Files dentro da pasta .NET Framework do Windows.
3) Limpe a pasta e tudo que estiver la.
4) iisreset /start   Ja tive um problema parecido com este. Aguardo seu retorno   Abraços Att Luiz Maia  
 
Responder

Gostei + 0

11/02/2010

Rubens Cury

Fala Luiz,   Agradeço pela agilidade de sua resposta. Na verdade, eu já havia tentado isso porém por via das dúvidas tentei novamente como orientou.   Infelizmente continuo obtendo exatamente o mesmo erro...   Na verdade, acho que está ocorrendo algum erro de compilação mesmo, considerando que mesmo após "zerar" a pasta temporária uma nova DLL App_GlobalResource.xxxxxxx.dll é gerada.   Só não entendo porque a aplicação está informando que este "type" existe tanto na DLL do App_GlobalResource como também no DLL da raiz do projeto.   Penso que deve haver algo relacionado com o Assembly...   Não existe alguma outra forma de refazer 100% uma recompilação que além da que eu já fiz (apagando OBJ e BIN > Clean Solution > Rebuilt Solution) ?
Responder

Gostei + 0

11/02/2010

Luiz Maia

Rubens,   Você tem metodos com o mesmo nome em classes diferentes?
Responder

Gostei + 0

11/02/2010

Rubens Cury

Não, não tenho... Estou começando a desconfiar que é bug do beta version do VS2010. Agora... estava funcionando PERFEITAMENTE !   Obrigado, Rubens
Responder

Gostei + 0

11/02/2010

Rubens Cury

Olá Luiz,   Descobri que haviam alguns arquivos ocultos na pasta temporária.   Alterei as preferências de pastas para visualizar todos os arquivos, parei os seviços do IIS, apaguei 100% dos arquivos, reiniciei os serviços e só aí então deu certo.   De qualquer maneira considero válida sua resposta pois foi sem dúvida útil.   Muito Obrigado, Rubens Cury
Responder

Gostei + 0

12/02/2010

Luiz Maia

Blz Rubens, que bom que conseguiu!   Quando surgem estes tipos de problemas, tem que ser na "tentativa / erro" mesmo, infelizmente. Os ambientes são diferentes e cada problema pode ter uma solução distinta.   Abraços e continuamos a sua disposição. Bom carnaval...   Att Luiz Maia    
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar