Pergunta

Eu estou escrevendo um aplicativo de console no Visual Basic 2008 Express.

Eu adicionei vários arquivos de texto para o meu projeto como recursos. Especificamente ...

  1. Eu fui a página "Propriedades" do meu projeto e selecionado na guia "Recursos".
  2. Eu cliquei no "Adicionar recursos" suspensa e escolha "Adicionar novo arquivo de texto".
  3. entrei algum texto simples e salvou o arquivo como "welcome.txt".
  4. Eu construí a solução inteira.

No meu código, eu uso Console.WriteLine (My.Resources.Welcome) para exibir o texto.

Se eu executar o meu código através do IDE, ele funciona bem. Se eu executar o EXE que está na pasta / bin / release, o aplicativo trava.

Os meus logs de sistema mostrar o erro como "System.IO.FileLoadException".

Eu tentei definindo as propriedades no arquivo de texto incorporado para "Embedded Resource", mas o resultado é o mesmo.

Alguém já encontrou este problema? Agradecemos antecipadamente.

Foi útil?

Solução

Copiar welcome.txt à sua pasta bin \ release.

ou

Para fazer welcome.txt um recurso incorporado, botão direito do mouse ou o arquivo de texto ou o bitmap e selecione Propriedades.

Na caixa de diálogo Propriedades de caixa, localize a propriedade Build Action. Por padrão, essa propriedade é definida como conteúdo. Clique na propriedade e alterar a propriedade Build Action para Embedded Resource.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top