筱青大大 2022-11-15 11:55 采纳率: 0%
浏览 9

在C#中从.cs文件转成.dll 的过程中出现问题

在C#中从.cs文件转成.dll 的过程中出现“D:\LedConnect.cs(1,7): error CS0246: 未能找到类型或命名空间名“Newtonsoft”(是否缺少 using 指令或程序集引用?)”的问题

img

运行都能正常运行,可是一转换,就会报错,具体的转换方法参考了: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能正常运行。

img

img

请大家帮忙看看这是什么问题。谢谢

  • 写回答

2条回答 默认 最新

  • xuanqust 2022-11-15 13:08
    关注

    发布后运行时报的错么?如果是是这样,你需要把引用的Newtonsoft.dll 文件也一块copy到目录下

    评论

报告相同问题?

问题事件

  • 创建了问题 11月15日

悬赏问题

  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 保护模式-系统加载-段寄存器
  • ¥15 电脑桌面设定一个区域禁止鼠标操作
  • ¥15 求NPF226060磁芯的详细资料