为json.net构建测试失败

时间:2015-08-31 15:04:10

标签: json.net visual-studio-2015

在尝试在Visual Studio 2015中为Json.net构建测试时,它们会在未解析的引用上失败:

  

C:\ Program Files(x86)\ MSBuild \ 14.0 \ bin \ Microsoft.Common.CurrentVersion.targets(1819,5):警告MSB3245:无法解析此引用。无法找到程序集“nunit.framework”。检查以确保磁盘上存在程序集。如果您的代码需要此引用,则可能会出现编译错误。

尝试恢复nuget包失败,并显示错误:

  

Dependency'“Newtonsoft.Json”:“”'的版本规范无效。

导致这种情况的原因是什么?

1 个答案:

答案 0 :(得分:1)

新结账之后为我工作,以及解决方案Newtonsoft.Json.Net40.sln:

  1. 在Newtonsoft.Json.Tests文件夹中,打开文件" project.json"并删除对Newtonsoft.Json的依赖,因此依赖节点将是一个空数组。也完全删除" dnxcore50"节点
  2. 打开解决方案并在Package Manager中运行" Install-Package NUnitTestAdapter.WithFramework"项目Newtonsoft.Json.Tests.Net40
  3. 构建解决方案
  4. 现在你应该可以运行测试了。