我想在程序集中嵌入一个文本文件,这样我就可以加载文本,而不必从磁盘读取它,这样我需要的一切都包含在exe中.(这样更便于携带)

有办法做到这一点吗?我猜资源文件有什么问题?

如果可以的话,你是如何做到的,以及如何通过编程将文本加载到字符串中?

推荐答案

在项目文件上单击鼠标右键, Select "属性".

在打开的窗口中,转到Resources选项卡,如果选项卡页中间只有一个蓝色链接,请单击它以创建新资源.

在此处输入图像描述

然后从选项卡页面上方的工具栏中, Select 添加一个新的文本文件,给它一个名称,它将被添加到项目中并打开.

如果你做到了这一点,那么你可以在代码中输入资源.然后在此处添加文本文件,您可以访问其内容.请注意,第一次在类中使用Resources类时,需要添加一个using指令(在键入Resources后,点击Ctrl+,以获得菜单,让VS为您执行此操作).

如果以上描述中有不清楚的地方,请留下 comments ,我将对其进行编辑,直到完整或有意义:)

.net相关问答推荐

与 Datagrid 的 SelectedItem 链接时的 WPF RadioButton 绑定问题

保存时不保留 XML 格式

.NET Async / Await:状态机如何知道何时继续执行?

如何将 Assembly.CodeBase 转换为 C# 中的文件系统路径?

编译时禁用 Dll 文化文件夹

是否可以像 WebView 一样在 Windows 窗体中嵌入 Gecko 或 Webkit?

使用 IIS Express 托管网站(临时)

如何明智地使用 StringBuilder?

我应该从 .NET 中的 Exception 或 ApplicationException 派生自定义异常吗?

从 Web.Config 中的邮箱友好显示名称存储 Smtp

大型 WCF Web 服务请求因 (400) HTTP 错误请求而失败

关闭 Visual Studio 中所有选项卡但当前选项卡的键盘快捷键?

如何在 C# 中安全地将 System.Object 转换为bool?

C#As的 VB.NET 类似功能

mscorlib 代表什么?

POCO 是什么意思?

一个接口是否应该继承另一个接口

对构造函数进行单元测试重要吗?

C# 相当于 Java 的 Exception.printStackTrace()?

通过继承扩展枚举