我尝试将Akka.NET构建为build all
,但有一个错误:
CS0433:Configuration \ Hocon \ HoconObject.cs(47,10):类型'JsonIgnoreAttribute'存在于'Newtonsoft.Json,Version = 4.5.0.0,Culture = neutral,PublicKeyToken = 30ad4fe6b2a6aeed'和'Newtonsoft.Json ,Version = 7.0.0.0,Culture = neutral,PublicKeyToken = 30ad4fe6b2a6aeed'
我不知道为什么vs2015会在foler C:\Program Files (x86)\Microsoft Visual Studio 12.0\Blend\
找到'Newtonsoft.Json'而不是参考路径..\..\packages\Newtonsoft.Json.7.0.1\lib\net45\Newtonsoft.Json.dll
。
Here是akka.net项目文件Akka.csproj
。
请帮我解决问题。谢谢
--------------------更新---------------
我发现Newtonsoft.Json.7.0.1\lib\net45\Newtonsoft.Json.dll
如下:
Nuget现在有问题吗?
答案 0 :(得分:0)
我遇到类似的错误,并通过重命名Dll并将其添加到引用来解决此问题。
另一种方法是将DLL版本复制到项目的bin中,然后将其添加到引用中。
每当你按照你的建议进行构建时,visual studio正在下载最新的软件包,因此会出现这种冲突。
我建议你选择第二种方法。
谢谢, 阿尼尔
答案 1 :(得分:0)
我有同样的问题,为我修好了什么: 删除bin和obj文件夹, 然后卸载 - 打包Akka 安装包Newtonsoft.Json到最新版本(8.0+) 然后,安装包Akka, 这将获得最新版本的Newtonsoft.Json并开心:)。