我用 C# 制作了一个应用程序,它读取位于我的硬盘上的文本文件,但是我如何发布应用程序并将这些文本文件包含在最终的 exe 中,所以当应用程序安装在另一台计算机上时,它可以工作并且不会失败,因为它找不到文本文件?我正在使用 Visual Studio2010
问问题
1348 次
2 回答
3
将您想要的文件添加到您的解决方案中,然后将它们的 Build Action 属性设置为 Embedded Resource。这会将文件嵌入到您的 exe 中。(msdn)
或者
右键单击项目文件,选择属性。
在打开的窗口中,转到“资源”选项卡,如果选项卡页面中间只有一个蓝色链接,请单击它以创建新资源。
然后从标签页上方的工具栏中,选择添加一个新的文本文件,给它一个名字,它将被添加到你的项目中并打开。
如果您做到了这一点,那么您可以在代码中输入 Resources.TheNameYouGaveTheTextFileHere 并访问其内容。请注意,第一次在类中使用 Resources 类时,需要添加 using 指令(在键入 Resources 后按 Ctrl+. 以获取菜单以让 VS 为您执行此操作)。
于 2012-10-11T07:44:23.440 回答
-1
检查分步过程是否相同。
在询问堆栈上的任何问题之前请谷歌
于 2012-10-11T07:39:51.697 回答