我在Visual Basic 2008 Express中编写控制台应用程序。
我在项目中添加了几个文本文件作为资源。具体而言......
在我的代码中,我使用console.writeline(My.Resources.Welcome)来显示文本。
如果我通过IDE运行我的代码,它可以正常工作。 如果我运行/ bin / release文件夹中的EXE,则应用程序崩溃。
我的系统日志将错误显示为“System.IO.FileLoadException”。
我尝试将嵌入文本文件的属性设置为“Embedded Resource”,但结果是一样的。
有没有人遇到过这个问题?提前谢谢。
答案 0 :(得分:0)
将Welcome.txt复制到bin \ release文件夹。
OR
要使Welcome.txt成为嵌入式资源,请右键单击文本文件或位图,然后选择“属性”。
在“属性”对话框中,找到“构建操作”属性。默认情况下,此属性设置为“内容”。单击该属性并将Build Action属性更改为Embedded Resource。