.Net Core应用程序中的文件资源?

时间:2017-03-27 20:52:57

标签: c# .net-core

我正在使用.Net Core 1.1。尝试嵌入文本文件资源,我得到(在Resource.TextFile1上):

  

TextFile1.txt; System.String,mscorlib,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089; Windows-1252

在常规.Net上,它会将整个文本文件作为字符串给我。

我搜索了SO和Google,我看到了一些旧的回复,它们已经不再适用了。使用ILSpy,资源根本不在二进制文件中。如果我添加:

    "embed":
    {
        "includeFiles":
        [
            "TextFile1.txt"
        ]
    }

然后它被嵌入,但是在与字符串不同的命名空间中,似乎我必须从二进制文件中手动读取它。有没有更容易/更好的方法来做到这一点?

0 个答案:

没有答案