Pregunta

Estoy escribiendo una aplicación de consola en Visual Basic 2008 Express.

He añadido varios archivos de texto a mi proyecto como recursos. Específicamente ...

  1. Fui a la página "Propiedades" de mi proyecto y seleccionado la pestaña "Recursos".
  2. He hecho clic en el menú desplegable "Agregar recurso" y elige "Agregar nuevo archivo de texto".
  3. entré en un texto simple y guardado el archivo como "welcome.txt".
  4. construí toda la solución.

En mi código, utilice Console.WriteLine (My.Resources.Welcome) para visualizar el texto.

Si funciono mi código a través del IDE, que funciona bien. Si funciono el EXE que está en la carpeta / bin / liberación, la aplicación se bloquea.

Mis registros del sistema muestran el error como "System.IO.FileLoadException".

He intentado fijar las propiedades en el archivo de texto incluido a "Recurso incrustado", pero el resultado es el mismo.

¿Alguien ha encontrado este problema? Gracias de antemano.

¿Fue útil?

Solución

Copiar welcome.txt a su carpeta bin \ Release.

o

Para hacer welcome.txt un recurso incrustado, haga clic ya sea el archivo de texto o de mapa de bits, y luego seleccione Propiedades.

En el cuadro de diálogo Propiedades, busque la propiedad Acción. Por defecto, esta propiedad se establece en contenido. Haga clic en la propiedad y cambie la propiedad Acción de generación en Recurso incrustado.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top