0

也许不可能,但我有一个应用程序从一堆文本文件中获取文本,这些文本文件组织在我的项目中的文件夹中。但是,我很想将这些文本文件编译到 exe 中,这样我就不必将文件夹与应用程序联系起来。无论如何我可以做到这一点?

这些文件夹在层次结构中,即每个文件夹都有一个我的应用程序使用的 txt 文件和图像。目前,它们都已准备好构建为嵌入式资源,我认为可以将它们编译进去,但不幸的是没有。

如果有一种方法可以添加文件夹而不是单独添加每个文件,我最好喜欢。

4

1 回答 1

2

“编译”意味着别的东西。

无论如何,.NET 令人困惑地使用相同的术语来描述“嵌入式资源”,它们作为来自程序集的资源流公开,以及对 API 更友好的 resx 资源,然后编译成.resources文件,这些文件存储为嵌入式资源流。

如果您想在您的项目中使用 ResX 资源,请转到添加新项目>资源 (resx),然后转到“文件”选项卡并添加对文件系统文件的引用,然后构建您的项目。FooResources.MyFileName假设您将 resx 文件命名为 ,您将能够通过键入程序代码来访问这些文件FooResources

于 2013-06-13T00:20:35.383 回答