Domanda

Sto scrivendo un'applicazione console in Visual Basic 2008 Express.

Ho aggiunto diversi file di testo per il mio progetto come risorse. In particolare ...

  1. sono andato alla pagina "Proprietà" del mio progetto e selezionato la scheda "Risorse".
  2. Ho cliccato sul menu a discesa "Aggiungi risorsa" e ha scelto "Aggiungi nuovo file di testo".
  3. Ho inserito un testo semplice e salvato il file come "welcome.txt".
  4. Ho costruito l'intera soluzione.

Nel mio codice, io uso Console.WriteLine (My.Resources.Welcome) per visualizzare il testo.

Se eseguo il mio codice tramite l'IDE, funziona benissimo. Se si esegue il file EXE che si trova nella cartella / bin / release, l'applicazione si blocca.

I miei log di sistema mostrano l'errore come "System.IO.FileLoadException".

Ho provato a impostare le proprietà del file di testo incorporato per "embedded risorse", ma il risultato è lo stesso.

Qualcuno ha riscontrato questo problema? Grazie in anticipo.

È stato utile?

Soluzione

Copia welcome.txt nella cartella \ bin rilascio.

o

Per fare welcome.txt una risorsa incorporata, fare clic destro o il file di testo o l'immagine bitmap, quindi selezionare Proprietà.

Nella finestra di dialogo Proprietà individuare la proprietà Operazione. Per impostazione predefinita, questa proprietà è impostata al contenuto. Fare clic sulla proprietà e modificare la proprietà Operazione di generazione su Risorsa incorporata.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top