none
Problema ao inserir imagem ou qualquer recurso no projeto windows form .net em c++ RRS feed

  • Pergunta

  • Boa tarde pessoal, estou com um problema que não estou conseguindo solucionar em meu projeto. Tenho um projeto windows form app em c++ (.net) e depois de criá-lo com todas as funcionalidades e estar funcional fui colocar ícones nos botões e outros componentes. Quando inseri os ícones o projeto naõ compilou mais e passou a apresentar o seguinte erro:

    Error: An unhandled exception of type 'System.Resources.MissingManifestResourceException' occurred in mscorlib.dll

    Additional information: Could not find any resources appropriate for the specified culture (or the neutral culture) in the given assembly. Make sure "appForm.CFrmPrincipal.resources" was correctly embedded or linked into assembly "appForm"

    Encontrei algumas soluções com o pessoal que desenvolve em c# mas não consegui adequar nenhuma ao meu problema. Parece que é um problema que ocorre quando existe uma outra classe (naõ sei se só declaração ou incialização também) antes da inicialização do o formulário principal. Como só tenho o formulário principal no meu arquivo de cabeçalho, não identifiquei este problema. Tenho sim algumas classes criadas com c++ puro (o projeto usa c++/cli) declaradas na seção include deste arquivo. Algém já se deparou com este problema e poderia me ajudar a tentar resolvê-lo? Obrigado a todos.



    • Tipo Alterado andreduarte sexta-feira, 28 de outubro de 2011 13:42
    • Editado andreduarte sexta-feira, 28 de outubro de 2011 13:43
    quinta-feira, 27 de outubro de 2011 19:53

Respostas

  • Boa tarde pessoal, estou com um problema que não estou conseguindo solucionar em meu projeto. Tenho um projeto windows form app em c++ (.net) e depois de criá-lo com todas as funcionalidades e estar funcional fui colocar ícones nos botões e outros componentes. Quando inseri os ícones o projeto naõ compilou mais e passou a apresentar o seguinte erro:

    Error: An unhandled exception of type 'System.Resources.MissingManifestResourceException' occurred in mscorlib.dll

    Additional information: Could not find any resources appropriate for the specified culture (or the neutral culture) in the given assembly. Make sure "appForm.CFrmPrincipal.resources" was correctly embedded or linked into assembly "appForm"

    Encontrei algumas soluções com o pessoal que desenvolve em c# mas não consegui adequar nenhuma ao meu problema. Parece que é um problema que ocorre quando existe uma outra classe (naõ sei se só declaração ou incialização também) antes da inicialização do o formulário principal. Como só tenho o formulário principal no meu arquivo de cabeçalho, não identifiquei este problema. Tenho sim algumas classes criadas com c++ puro (o projeto usa c++/cli) declaradas na seção include deste arquivo. Algém já se deparou com este problema e poderia me ajudar a tentar resolvê-lo? Obrigado a todos.


    Bom dia senhores, ainda não consegui resolver o problema, mas fiz um teste que me permitiu direcionar minhas pesquisas. Criei um projeto simples e coloquei um botão normalmente, inseri um ícone no botão e alterei o text do formulário usando o recurso string. Tudo certinho, rodou blz. Quando renomeei o formulário de Form1 para frmPrincipal, o problema acima apareceu. Removi o icone e a string e voltou a rodar normalmente, a partir dai se insiro qualuqer dos dois recursos volta o erro. Acho que é algo relacionado à localização de recursos.
    • Marcado como Resposta andreduarte sexta-feira, 24 de maio de 2013 00:41
    sexta-feira, 28 de outubro de 2011 13:41