[英]How to read .JSON from embedded resource C#
我正在嘗試從嵌入式資源中讀取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:'值不能為null。 參數名稱:stream'
這是通過更改來解決的
var resourceName = "MyLibrary.Properties.Resources.MyJson.json";
對此:
var resourceName = "MyLibrary.Resources.MyJson.json";
看來resourceName中包含“屬性”是不正確的。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.