首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >无法加载文件或程序集的Newtonsoft.Json,Version=12.0.0.0?

无法加载文件或程序集的Newtonsoft.Json,Version=12.0.0.0?
EN

Stack Overflow用户
提问于 2019-01-07 11:21:47
回答 4查看 6.1K关注 0票数 1

我在Newtonsoft.json库中有一个问题。当我尝试使用visual studio运行项目时,它工作正常。但是当我尝试在上面创建.exe时,它显示了一个运行时错误

代码语言:javascript
复制
    Could not load file or assembly 'Newtonsoft.Json, Version=12.0.0.0, 

Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed' or one of its dependancies.

 The system cannot find the file specified.

在refereence和bin文件夹中提供newsoft.json文件。还可以在package文件夹中使用。为什么这个错误只在我创建.exe时触发?请帮帮我。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2019-01-07 19:49:39

已安装Costura.Fody库文件。现在它可以像预期的那样工作了。

票数 -8
EN

Stack Overflow用户

发布于 2019-04-19 02:16:50

我也有同样的问题,但我的项目是一个用.Net full制作的控制台应用程序,它引用了另一个引用了NewntonSoft的.Net标准项目。两个项目都需要以相同的方式使用包管理。这篇文章更好地解释了这一点:

https://www.hanselman.com/blog/ReferencingNETStandardAssembliesFromBothNETCoreAndNETFramework.aspx

票数 2
EN

Stack Overflow用户

发布于 2019-01-07 11:28:44

.NET项目通常不会作为独立的*.exe文件运行。

你的选择是为你的程序创建一个安装项目,或者复制整个bin\Release文件夹。此文件夹应包含所有必需的非标准库(标准.NET库由操作系统提供)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54068197

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档