我不能使用Settings
,因为有一个外部文件。有没有办法在可执行文件中嵌入设置或以其他方式嵌入数据?
我需要能够启动应用程序并从内部保存数据,而不是在其他地方加载。
谢谢
我不能使用Settings
,因为有一个外部文件。有没有办法在可执行文件中嵌入设置或以其他方式嵌入数据?
我需要能够启动应用程序并从内部保存数据,而不是在其他地方加载。
谢谢
你在说什么样的数据?字符串文件?单个文本字符串?如果它是一个文件,将文件的“Build Action”属性更改为“Embedded Resource”实际上会嵌入该文件。
如果它们是单个字符串,请向您的项目添加一个新文件,即资源文件 (.resx),并将该文件标记为“嵌入式资源”。
这是一个类似的问题,其中有代码显示如何读取特定字符串:read string from .resx file in C#
最好的方法是为此使用资源文件。如果您使用多种语言,它会生成一个很好的静态类来使用并且很容易本地化。