Hi, i think i have a nice one ;)
I have a .NET Core 1.1 with ASP.NET Core 1.1 project.
NCrunch builds and run all tests fine with Visual Studio 2017.2 (latest update)
With Visual Studio 2017.3 (preview 3) is breaks totally.
In the solution are several .NET Standard Projects (from 1.4 to 1.6), and some .netcore1.1 project (the hosting web applications).
On the machine is the .NET Core 1.0.4 SDK and the .NET Core 2.0 Preview 2 SDK installed (every other .NET Core sdk is removed).
The Global.json says, use 1.0.4.
And that happens on 2017.31. the Web Applications get's a build error with this text in it
Quote:..\..\..\..\..\Program Files\dotnet\sdk\2.0.0-preview2-006497\Sdks\Microsoft.NET.Sdk\build\Microsoft.NET.Sdk.DefaultItems.targets (285, 5):
Which seems that it builds with the .net core 2.0 SDK. I don't know if this is the desired behavior. The error is about a change in the .csproj
file, which I can fix (if i do this, the project get's build, seems a 2.0 Breaking Change). But the point may be that the 2.0 SDK is used instead of the 1.0.4 SDK.
2. For every Tests assembly I get an Analysis Failure
Quote:
An error occurred while analysing this project after it was built: NCrunch encountered an unexpected error occurred while building an environment to analyse an assembly: nCrunch.TaskRunner.Ipc.IpcConnectionClosedException: The connection has been closed
bei nCrunch.Core.ProcessManagement.ExternalProcessManager.(ProcessorArchitecture , ProcessLoadParameters )
bei nCrunch.Core.ProcessManagement.ExternalProcessManager.LoadExternalProcess(ProcessLoadParameters parameters, GridClientId client)
bei nCrunch.Core.TestManagement.TestRunnerProcess..()
bei nCrunch.Common.PerformanceTracking.PerfTracker.TrackActivity(String name, Action activity)
bei nCrunch.Core.TestManagement.TestRunnerProcess.(Nullable`1 , FilePath , GridClientId , CustomEnvironmentVariable[] )
bei nCrunch.Core.TestManagement.TestRunnerProcess..()
bei nCrunch.Common.PerformanceTracking.PerfTracker.TrackActivity(String name, Action activity)
bei nCrunch.Core.Processing.AnalysisTaskLogic.DoProcessTaskAndReturnSuccessFlag()
I will send you a Log which i copied from the output window.
I also udpated to NCrunch 3.10.0.6 (from 3.9), the problem remains.