【发布时间】:2019-01-12 14:32:46
【问题描述】:
我正在尝试从嵌入式资源中读取 JSON 文件。 我尝试在网上查找,但大多数问题都与 .txt 文件有关,但无济于事。
我已经尝试将 json 文件设为嵌入式资源,但这也无济于事。
var assembly = Assembly.GetExecutingAssembly();
var resourceName = "MyLibrary.Properties.Resources.MyJson.json";
using (Stream stream = assembly.GetManifestResourceStream(resourceName))
using (StreamReader reader = new StreamReader(stream))
{
string jsonFile = reader.ReadToEnd(); //Make string equal to full file
}
运行此代码时,我收到以下错误:System.ArgumentNullException: 'Value cannot be null。参数名称:流'
【问题讨论】:
标签: c# embedded-resource