我正在使用.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"
]
}
然后它被嵌入,但是在与字符串不同的命名空间中,似乎我必须从二进制文件中手动读取它。有没有更容易/更好的方法来做到这一点?