我使用C#创建了一个应用程序并且它读取了我的硬盘驱动器上的文本文件但是如何发布应用程序并将这些文本文件包含在最终的exe文件中,因此当应用程序安装在另一台计算机上时它会起作用而不是失败,因为它找不到文本文件?我正在使用Visual Studio2010
答案 0 :(得分:3)
将您想要的文件添加到解决方案中,然后将其Build Action属性设置为Embedded Resource。这会将文件嵌入到您的exe中。 (MSDN)
或强>
右键单击项目文件,选择“属性”。
在打开的窗口中,转到“资源”选项卡,如果标签页中间只有一个蓝色链接,请单击它以创建新资源。
然后从标签页上方的工具栏中选择添加新文本文件,为其命名,将其添加到项目中并打开。
如果你做到这一点,那么在你的代码中你可以输入Resources.TheNameYouGaveTheTextFileHere并且你可以访问它的内容。请注意,第一次在类中使用Resources类时,需要添加using指令(在按下Ctrl +。键入资源后获取菜单以让VS为您执行此操作)。
答案 1 :(得分:-1)
检查 Step-by-Step 处理相同的内容。
请先在Google上询问任何问题