我得到的程序集可以在我的 PC 上正常构建和进行单元测试,但无法在构建 PC 上进行测试。它已经失败了大约一个月。我很可能做错了什么。这是我从构建服务器得到的响应。
16:29:38 Project "xyz.Utilities.UnitTests.csproj": VSTest
16:29:40 Test run for C:\Bin\Release\net5.0-windows\xyz.Utilities.UnitTests.dll (.NETCoreApp,Version=v5.0)
16:29:40 Microsoft (R) Test Execution Command Line Tool Version 16.11.0
16:29:40 Copyright (c) Microsoft Corporation. All rights reserved.
16:29:40
16:29:40 Starting test execution, please wait...
16:29:40 A total of 1 test files matched the specified pattern.
16:29:41 An exception occurred while invoking executor 'executor://mstestadapter/v2': Could not load type 'Microsoft.VisualStudio.TestTools.UnitTesting.ClassCleanupBehavior' from assembly 'Microsoft.VisualStudio.TestPlatform.TestFramework, Version=14.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'.
16:29:41 Stack trace:
16:29:41 at Microsoft.VisualStudio.TestPlatform.MSTest.TestAdapter.MSTestExecutor.RunTests(IEnumerable`1 sources, IRunContext runContext, IFrameworkHandle …
Run Code Online (Sandbox Code Playgroud) 我正在做asp.net项目的第一个,并且我们决定使用asp.net core v。2.0-现在ms已发布它。-我们在支持的项目中使用.NET 4.6。但是我在使用Newtonsoft.json时遇到了一些问题,显然在我安装的10.0.1版本中不支持.netstandard 2.0。由于某种未知的原因,它将无法安装v.10.0.3,我知道了:
Error NU1202 Package Newtonsoft.Json 10.0.1 is not compatible with net461 (.NETFramework,Version=v4.6.1) / win7-x64. Package Newtonsoft.Json 10.0.1 supports:
- net20 (.NETFramework,Version=v2.0)
- net35 (.NETFramework,Version=v3.5)
- net40 (.NETFramework,Version=v4.0)
- net45 (.NETFramework,Version=v4.5)
- netstandard1.0 (.NETStandard,Version=v1.0)
- netstandard1.3 (.NETStandard,Version=v1.3)
- portable-net45+win8+wp8+wpa81 (.NETPortable,Version=v0.0,Profile=Profile259) ScannerWebRemoteControl
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?