App_GlobalResource

11/02/2010

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

Curtidas 0

Respostas

Luiz Maia

Luiz Maia

11/02/2010

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  
 
GOSTEI 0
Rubens Cury

Rubens Cury

11/02/2010

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) ?
GOSTEI 0
Luiz Maia

Luiz Maia

11/02/2010

Rubens,   Você tem metodos com o mesmo nome em classes diferentes?
GOSTEI 0
Rubens Cury

Rubens Cury

11/02/2010

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

Rubens Cury

11/02/2010

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
GOSTEI 0
Luiz Maia

Luiz Maia

11/02/2010

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    
GOSTEI 0
POSTAR