c# - 未解析的程序集引用不允许 Newtonsoft.Json 与 MSBuild.ILMerge.Task
问题描述
当我尝试使用 MSBuild.ILMerge.Task 构建我的程序时,我得到了 Newtonsoft.Json dll 的未解析程序集引用。
MSBuild.ILMerge.Task.targets(87,5):错误:不允许未解析的程序集引用:Newtonsoft.Json
任何方法来解决这个问题。没有 ILMerge 也能正常工作
解决方案
我通过卸载 ILMerge 并安装Costura解决了同样的问题。
PM> Install-Package Costura.Fody
推荐阅读
- reactjs - 将数组作为道具传递给组件时出错
- wordpress - Wordpress 缓存 - 将 W3 Total 缓存与 CloudFront 结合使用与直接使用 CloudFront
- java - 嵌套 For 循环转换为 Lambda 和地图比较
- python - 如何在 Python 中创建一系列矩阵(使用 pandas 和 Gurobi)
- spring - Spring Actuator Metrics 生成日志
- django - 如何在当前模型的获取绝对 URL django 中获取另一个模型的 pk 值
- android - 如何在网络呼叫 Android 后更新适配器
- github - Github API:团队权限未更新
- python - 子类化 namedtuple 与实现 __slots__?
- flutter - Flutter: how to listen to a int change?