Inquiridor
Arquivo de recurso corrompido

Pergunta
-
Estou com um problema em relação a um arquivo de recurso...
Possuo um projeto que consiste em um mdi onde neste mesmo projeto há um arquivo de recurso com várias imagens....
o problema é que em determinados casos quando compilo o projeto ele me retorna um erro: Algo como "GenerateResource - System ou of Memory" apontando para o arquivo de recurso que possuo....
quando dá este erro, se eu recompilo as vezes até passa mas logo no inicio da execução do programa ele avisa que há um erro no arquivo de recurso em tempo de execução... a solução é fechar o visual studio, abrir novamente e recompilar para passar... mas em cada alteração da interface, se eu recompilo, ele volta a dar este erro.
O problema está definitivamente neste arquivo de recurso pois eu o exclui e o erro parou de acontecer....
Eu gostaria de saber qual a causa deste erro, se é pelo tamanho ou alguma outra falha, e também gostaria de uma solução para o mesmo.
Todas as Respostas
-
-
-
-
-
Bastante estranho isso...
Tive problemas desse gênero, ai tive que abrir alguns arquivos da solução .sln e do projeto e alterar alguns caminhos que estavam inválidos nos mesmos e refazer o arquivo de recurso por completo.
Mas você comentou que o erro é falta de memória correto? isto é estranho.
Veja se isso te ajuda em algo:
http://social.msdn.microsoft.com/Forums/en/msbuild/thread/dd00e846-363b-414c-b5ae-590645df93e8
Este erro ocorre tanto no build quanto em runtime?
-
veja bem, quando eu altero algo na interface e mando compilar as vezes gera este erro de compilação, se eu dou um build nesta hora ele passa e executa, mas na hora da execução logo de cara ela aciona uma exception dizendo algo sobre erro no arquivo de recurso end of stream o.O...
sinceramente nem sei o que fazer... o único motivo provável que vejo é que talvez haja alguma imagem corrompida no arquivo de recurso, consigo abrir todas e ver normalmente então vou ter que pegar uma a uma e ir jogando no arquivo pra verificar se dá erro em uma ou quem sabe em varias, ou todas hehe...