在C#中从.cs文件转成.dll 的过程中出现“D:\LedConnect.cs(1,7): error CS0246: 未能找到类型或命名空间名“Newtonsoft”(是否缺少 using 指令或程序集引用?)”的问题
运行都能正常运行,可是一转换,就会报错,具体的转换方法参考了:https://blog.csdn.net/qq_36694133/article/details/115304249
程序中也添加了引用,代码也能正常运行。
报错的原因应该就是字符串转成json格式这个函数里面的引用出现了问题,具体的代码如下;
public static string StringToJson(string str)
{
JObject jo = (JObject)JsonConvert.DeserializeObject(str);
return jo.ToString();
}
程序里面涉及到将字符串转换成json的格式,所以引用了using Newtonsoft.Json;版本是13.0.0.0,也尝试引用了6.0.0.0和4.0.3.0,程序是控制台应用程序,版本是.NET Framwork 4,想要转换的.cs能正常运行。
请大家帮忙看看这是什么问题。谢谢