Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

C# Dev kit completely broken. Nothing works. #799

Closed
wgrs opened this issue Dec 12, 2023 · 139 comments
Closed

C# Dev kit completely broken. Nothing works. #799

wgrs opened this issue Dec 12, 2023 · 139 comments
Labels
area-project Project load, Solution Explorer bug Something isn't working linux Linux

Comments

@wgrs
Copy link

wgrs commented Dec 12, 2023

Type: Bug

Refactoring completely broken along with intellisense. Testing doesnt work. In fact Im not sure anything is actually working on this ext. Wasted hours reinstalling countless times.

This extension is completely useless. This was supposed to fix all the omniCode stuff but its even worse than that tool. Its crippling vscode. Its a now a constant battle doing even basic things in vscode.

Zero refactoring, zero intellisense and zero testing.

Extension version: 1.1.16
VS Code version: Code 1.85.0 (af28b32d7e553898b2a91af498b1fb666fdebe0c, 2023-12-06T22:27:05.695Z)
OS version: Linux x64 6.5.0-14-generic snap
Modes:

System Info
Item Value
CPUs Intel(R) Core(TM) i3-2350M CPU @ 2.30GHz (4 x 2294)
GPU Status 2d_canvas: unavailable_software
canvas_oop_rasterization: disabled_off
direct_rendering_display_compositor: disabled_off_ok
gpu_compositing: disabled_software
multiple_raster_threads: enabled_on
opengl: disabled_off
rasterization: disabled_software
raw_draw: disabled_off_ok
video_decode: disabled_software
video_encode: disabled_software
vulkan: disabled_off
webgl: unavailable_software
webgl2: unavailable_software
webgpu: disabled_off
Load (avg) 1, 1, 1
Memory (System) 7.66GB (4.70GB free)
Process Argv --no-sandbox --force-user-env --unity-launch --crash-reporter-id 2e58bea4-2abd-486f-ba1a-d660f0ad9c03
Screen Reader no
VM 0%
DESKTOP_SESSION ubuntu
XDG_CURRENT_DESKTOP Unity
XDG_SESSION_DESKTOP ubuntu
XDG_SESSION_TYPE wayland
A/B Experiments
vsliv368cf:30146710
vsreu685:30147344
python383cf:30185419
vspor879:30202332
vspor708:30202333
vspor363:30204092
vslsvsres303:30308271
vserr242cf:30382550
pythontb:30283811
vsjup518:30340749
pythonptprofiler:30281270
vshan820:30294714
vstes263:30335439
vscoreces:30445986
vscod805cf:30301675
binariesv615:30325510
bridge0708:30335490
bridge0723:30353136
vsaa593cf:30376535
pythonvs932:30410667
py29gd2263:30899288
vsclangdf:30486550
c4g48928:30535728
dsvsc012:30540252
azure-dev_surveyone:30548225
2e4cg342:30602488
89544117:30613380
2i9eh265:30646982
showlangstatbar:30737416
fixshowwlkth:30771522
showindicator:30805244
pythongtdpath:30769146
i26e3531:30792625
welcomedialogc:30910334
pythonnosmt12:30797651
pythonidxpt:30866567
pythonnoceb:30805159
asynctok:30898717
dsvsc013:30795093
dsvsc014:30804076
dsvsc015:30845448
pythontestfixt:30902429
pyreplss1:30897532
pythonmypyd1:30879173
pythoncet0:30885854
h48ei257:30885898
pythontbext0:30879054
accentitlementsc:30887149
dsvsc016:30899300
dsvsc017:30899301
dsvsc018:30899302
aa_t_chat:30882232
dsvsc019cf:30917260

@wgrs wgrs closed this as completed Dec 12, 2023
@wgrs wgrs reopened this Dec 12, 2023
@wgrs wgrs changed the title Refactoring broken C# Dev kit completely broken. Nothing works. Dec 12, 2023
@timheuer
Copy link
Member

@wgrs Is it possible for you to provide more information about your workspace that you have open? What types of projects (looks like maybe Unity?), what, if any, log messages are emitted in the output window for "C#" and "C# Dev Kit" categories?

This would better help us make this actionable.

@wgrs
Copy link
Author

wgrs commented Dec 12, 2023

@wgrs Is it possible for you to provide more information about your workspace that you have open? What types of projects (looks like maybe Unity?), what, if any, log messages are emitted in the output window for "C#" and "C# Dev Kit" categories?

This would better help us make this actionable.

This is completely standard .net 8 webapi on Ubuntu 23.04. Its been broken for months. I have reinstalled everything even the OS. I opened other tickets on the vscode issues page giving the reason I though the cause was. That ticker was closed. Since then others have added the errors too. I was amazed it was just closed and no action taken.

@timheuer
Copy link
Member

This is completely standard .net 8 webapi on Ubuntu 23.04. Its been broken for months

Yep that's not expected and not common. Can you share the output log stream if anything there?

@wgrs
Copy link
Author

wgrs commented Dec 12, 2023

This is completely standard .net 8 webapi on Ubuntu 23.04. Its been broken for months

Yep that's not expected and not common. Can you share the output log stream if anything there?

How do I get the output logs?

@timheuer
Copy link
Member

Apologies, when you open a workspace that is not working, grab whatever output is here (pls ensure scrub any sensitive paths):
image

@wgrs
Copy link
Author

wgrs commented Dec 12, 2023

Ok, for starters, I added a standard xunit test project and ran dotnet test.

Testhost process for source(s) '/home/xxx/Dev/Projects/xxx/tests/bin/Debug/net8.0/tests.dll' exited with error: The specified runtimeconfig.json [/usr/lib/dotnet/sdk/8.0.100/testhost-8.0.runtimeconfig.json] does not exist
. Please check the diagnostic logs for more information.

Test Run Aborted.

The nugets for dotnet new xunit are very old so I updated them to the latest versions but the same error persists.

@timheuer
Copy link
Member

Thanks Greg. You mentioned you ran dotnet test I assume from a terminal. If so, this tells me you are having more fundamental issues rather than anything related to this extension (yet at least).

Can you run dotnet --info and put the output here?

@wgrs
Copy link
Author

wgrs commented Dec 12, 2023

Host:
Version: 8.0.0
Architecture: x64
Commit: 5535e31a71

.NET SDKs installed:
8.0.100 [/usr/lib/dotnet/sdk]

.NET runtimes installed:
Microsoft.AspNetCore.App 8.0.0 [/usr/lib/dotnet/shared/Microsoft.AspNetCore.App]
Microsoft.NETCore.App 8.0.0 [/usr/lib/dotnet/shared/Microsoft.NETCore.App]

Other architectures found:
None

Environment variables:
DOTNET_ROOT [$~/.dotnet]

global.json file:
Not found

Learn more:
https://aka.ms/dotnet/info

@timheuer
Copy link
Member

Ok thanks.

Was there any output in the C#/C# Dev Kit output logs?
Do you even see a Solution Explorer panel being created shown when you open a workspace with the web app?
If you use just the terminal and dotnet run does it build/run?

@wgrs
Copy link
Author

wgrs commented Dec 12, 2023

I reinstalled the Dev kit again. I had to uninstall it earlier and over the previous weeks because it was breaking refactoring, intellisense etc. As things would have it, go to definition is now working, intellisense seems to be working as well. No errors shown in workspace. All the dotnet commands work as expected. But I need to get tests working now. The Solution explorer is fine, although I have had to delete a mysterious sln object that randomly gets dropped into one of my projects. That would obviously cause issues but as of yesterday, even after I removed the rogue sln, intellisense, refactoring and testing were broken.

@timheuer
Copy link
Member

Progress! Just FYI if you are experiencing dotnet command failures, that's more problematic and disconnected from Dev Kit...so if dotnet test is still failing, that's not the extension, that's something else. It will, of course, AFFECT the experience in the extension but we want to root those out separately. Can you confirm that dotnet test is still failing?

Regarding the SLN file that gets created, that's now a config option in the extension you can uncheck:
image

@timheuer
Copy link
Member

Ok, correct it is not anything to do with VSCode or extensions, this is the runtime. /cc @AbhitejJohn @peterwald any ideas? At this point we should move this to dotnet/sdk?

@timheuer timheuer added bug Something isn't working area-test Test discovery, execution, debugging labels Dec 12, 2023
@wgrs
Copy link
Author

wgrs commented Dec 12, 2023

Appreciate the clarity and the help - so much better than just having the ticket closed which was happening on the vscode issue page.

@timheuer
Copy link
Member

Sorry about that Greg...lots of teams, different processes :-( -- let's help to see if we can get your tests sorted. Will need Peter/Abhitej to chime in here. Could be an SDK issue -- I'm spinning up a linux machine now to see if I can replicate.

@wgrs
Copy link
Author

wgrs commented Dec 12, 2023

So, back to broken again. Intellisense gone, goto definition gone, refactoring gone: dotnet build still working - no errors.

Here is the output from C# Dev Kit

Starting Spawn .NET server...
Starting Open a solution...
Starting Open a solution with environment service...
Starting Clear environment...
Using local .NET runtime at "/home/xxx/.config/Code/User/globalStorage/ms-dotnettools.vscode-dotnet-runtime/.dotnet/7.0.14~x64/dotnet"
Using runtime installed in SDK.
.NET server started and IPC established in 7425ms
Completed Spawn .NET server (8237ms)
Completed Clear environment (10682ms)
Completed Open a solution with environment service (10991ms)
Starting Restore solution...
Completed Open a solution (11049ms)
Starting NuGet restore for the solution.
Starting command: "dotnet" restore /home/xxx/Dev/Projects/xxx/xxx.sln --interactive...
[object Object]
[object Object]
Completed command: "dotnet" restore /home/xxx/Dev/Projects/xxx/xxx.sln --interactive (8820ms)
Completed NuGet restore.
Completed Restore solution (8824ms)

This is strange because I only have .net 8.0.100 installed : Using local .NET runtime at "/home/xxx/.config/Code/User/globalStorage/ms-dotnettools.vscode-dotnet-runtime/.dotnet/_7.0.14~x64/_dotnet".

@timheuer
Copy link
Member

timheuer commented Dec 12, 2023

Ugh...okay, @arkalyanms seeing this on linux here -- is this a DOTNET_ROOT issue?

@wgrs FYI the extension requires .NET 7 presently so it gets installed for you during activation if not found as a dependency...but may be messing with paths on Linux here.

@wgrs
Copy link
Author

wgrs commented Dec 12, 2023

Not sure if this helps but there were major path issues when installing the SDK depending on the package manager used and whether installs were done using the Microsoft feeds or apt or snap

@timheuer
Copy link
Member

Not sure if this helps but there were major path issues when installing the SDK depending on the package manager used and whether installs were done using the Microsoft feeds or apt or snap

It helps in validating exactly what I'm experiencing now as well. ;-)

@AbhitejJohn
Copy link

AbhitejJohn commented Dec 12, 2023

Ok, correct it is not anything to do with VSCode or extensions, this is the runtime. /cc @AbhitejJohn @peterwald any ideas?

That's right. We have not seen this before. Taking a look. I'll reach out to you @timheuer in case you managed a repro we can use as well.

@Farenheith
Copy link

Farenheith commented Dec 13, 2023

Hello guys! I'm having the same issue, but I'm working on WSL.
C# Dev Kit is working with project I've created for a Nuget package (.netstandard 2.0), but it's not working with a API solution.
Here I have the console output:

Using dotnet configured on PATH
Dotnet path: /usr/share/dotnet/dotnet
Activating C# + C# Dev Kit + C# IntelliCode...
waiting for named pipe information from server...
[stdout] {"pipeName":"/tmp/ad8853ef.sock"}
received named pipe information from server
attempting to connect client to server...
client has connected to server
[Info  - 9:40:16 AM] [Program] Language server initialized

Here are the dotnet --info output

.NET SDK:
 Version:           8.0.100
 Commit:            57efcf1350
 Workload version:  8.0.100-manifests.6c33ef20

Runtime Environment:
 OS Name:     ubuntu
 OS Version:  22.04
 OS Platform: Linux
 RID:         linux-x64
 Base Path:   /usr/share/dotnet/sdk/8.0.100/

.NET workloads installed:
 Workload version: 8.0.100-manifests.6c33ef20
There are no installed workloads to display.

Host:
  Version:      8.0.0
  Architecture: x64
  Commit:       5535e31a71

.NET SDKs installed:
  6.0.417 [/usr/share/dotnet/sdk]
  7.0.404 [/usr/share/dotnet/sdk]
  8.0.100 [/usr/share/dotnet/sdk]

.NET runtimes installed:
  Microsoft.AspNetCore.App 6.0.25 [/usr/share/dotnet/shared/Microsoft.AspNetCore.App]
  Microsoft.AspNetCore.App 7.0.14 [/usr/share/dotnet/shared/Microsoft.AspNetCore.App]
  Microsoft.AspNetCore.App 8.0.0 [/usr/share/dotnet/shared/Microsoft.AspNetCore.App]
  Microsoft.NETCore.App 6.0.25 [/usr/share/dotnet/shared/Microsoft.NETCore.App]
  Microsoft.NETCore.App 7.0.14 [/usr/share/dotnet/shared/Microsoft.NETCore.App]
  Microsoft.NETCore.App 8.0.0 [/usr/share/dotnet/shared/Microsoft.NETCore.App]

Other architectures found:
  None

Environment variables:
  Not set

global.json file:
  Not found

Learn more:
  https://aka.ms/dotnet/info

Download .NET:
  https://aka.ms/dotnet/download

As I'm on windows, though, I have the possibility to open the project outside WSL, and when I do that, something different happens: a popup appears asking me which solution I want to use for intellissense (as I have two in this folder). This popup doesn't appear when I'm on WSL, and I suspect this is the origin of the issue, because after I selected the solution, intelissense started to work. Also, the command .NET Open Solution successfully detects the existing solution when I'm opening the copy outside WSL, but it does not in the copy inside. So... maybe this is a sln detection problem with vscode running on linux?

Edit: The .netstandard project only have one solution, and it's working. And I also had some random sln files dropping on my folder when I open it with WSL

Edit2: I've just realized the I was opening the .netstandard project outside WSL, when I opened it on WSL, it had the same problem as the other one

@wgrs
Copy link
Author

wgrs commented Dec 13, 2023

Ugh...okay, @arkalyanms seeing this on linux here -- is this a DOTNET_ROOT issue?

@wgrs FYI the extension requires .NET 7 presently so it gets installed for you during activation if not found as a dependency...but may be messing with paths on Linux here.

I ran dotnet --list-sdks which should show a list of all installed sdks - its only shows 8.0.100

@AbhitejJohn
Copy link

@wgrs : I've not had much luck getting the dotnet test issue reproing on my end. Do you mind running dotnet test --diag log.txt and sharing the the log file with us, so we have a little more diagnostic information to dig into please?

@wgrs
Copy link
Author

wgrs commented Dec 15, 2023

TpTrace Verbose: 0 : 4781, 1, 2023/12/15, 15:04:33.524, 550847971092, vstest.console.dll, Version: 17.8.0-release-23523-03+ae25c3b96fe433c60af70e3991ace49fcbf7e970 Current process architecture: X64
TpTrace Verbose: 0 : 4781, 1, 2023/12/15, 15:04:33.536, 550859701142, vstest.console.dll, Runtime location: /usr/lib/dotnet/shared/Microsoft.NETCore.App/8.0.0
TpTrace Information: 0 : 4781, 1, 2023/12/15, 15:04:33.550, 550873878721, vstest.console.dll, Using .Net Framework version:.NETCoreApp,Version=v8.0
TpTrace Verbose: 0 : 4781, 1, 2023/12/15, 15:04:33.551, 550874435553, vstest.console.dll, ArtifactProcessingPostProcessModeProcessorExecutor.Initialize: ArtifactProcessingMode.Collect
TpTrace Verbose: 0 : 4781, 1, 2023/12/15, 15:04:33.551, 550874926105, vstest.console.dll, TestSessionCorrelationIdProcessorModeProcessorExecutor.Initialize: TestSessionCorrelationId '4698_a0932f6d-7673-4901-97bc-b29988cb7173'
TpTrace Information: 0 : 4781, 1, 2023/12/15, 15:04:33.552, 550875653717, vstest.console.dll, FilePatternParser: The given file /home/greg/Dev/Projects/FSBO/tests/bin/Debug/net8.0/tests.dll is a full path.
TpTrace Verbose: 0 : 4781, 1, 2023/12/15, 15:04:33.569, 550893081307, vstest.console.dll, TestPluginCache.DiscoverTestExtensions: finding test extensions in assemblies ends with: RuntimeProvider.dll TPluginInfo: Microsoft.VisualStudio.TestPlatform.Common.ExtensionFramework.Utilities.TestRuntimePluginInformation TExtension: Microsoft.VisualStudio.TestPlatform.ObjectModel.Host.ITestRuntimeProvider
TpTrace Verbose: 0 : 4781, 1, 2023/12/15, 15:04:33.574, 550897800119, vstest.console.dll, TestPluginCache.GetExtensionPaths: Filtered extension paths: 
TpTrace Verbose: 0 : 4781, 1, 2023/12/15, 15:04:33.575, 550898340040, vstest.console.dll, TestPluginCache.GetExtensionPaths: Added default extension paths: /usr/lib/dotnet/sdk/8.0.100/Extensions/Microsoft.TestPlatform.Extensions.EventLogCollector.dll
/usr/lib/dotnet/sdk/8.0.100/Extensions/Microsoft.TestPlatform.TestHostRuntimeProvider.dll
/usr/lib/dotnet/sdk/8.0.100/Extensions/Microsoft.Diagnostics.NETCore.Client.dll
/usr/lib/dotnet/sdk/8.0.100/Extensions/Microsoft.VisualStudio.TestPlatform.Extensions.Html.TestLogger.dll
/usr/lib/dotnet/sdk/8.0.100/Extensions/Microsoft.TestPlatform.Extensions.BlameDataCollector.dll
/usr/lib/dotnet/sdk/8.0.100/Extensions/Microsoft.VisualStudio.TestPlatform.Extensions.Trx.TestLogger.dll
TpTrace Verbose: 0 : 4781, 1, 2023/12/15, 15:04:33.575, 550898635853, vstest.console.dll, TestPluginCache.GetExtensionPaths: Added unfilterableExtensionPaths: 
TpTrace Information: 0 : 4781, 1, 2023/12/15, 15:04:33.577, 550900908210, vstest.console.dll, AssemblyResolver.ctor: Creating AssemblyResolver with searchDirectories /usr/lib/dotnet/sdk/8.0.100/Extensions,/usr/lib/dotnet/sdk/8.0.100
TpTrace Verbose: 0 : 4781, 1, 2023/12/15, 15:04:33.579, 550902756482, vstest.console.dll, TestPluginCache.DiscoverTestExtensions: Discovering the extensions using extension path.
TpTrace Verbose: 0 : 4781, 1, 2023/12/15, 15:04:33.580, 550903325648, vstest.console.dll, TestPluginCache.GetExtensionPaths: Filtered extension paths: 
TpTrace Verbose: 0 : 4781, 1, 2023/12/15, 15:04:33.580, 550903618784, vstest.console.dll, TestPluginCache.GetExtensionPaths: Added default extension paths: /usr/lib/dotnet/sdk/8.0.100/Extensions/Microsoft.TestPlatform.Extensions.EventLogCollector.dll
/usr/lib/dotnet/sdk/8.0.100/Extensions/Microsoft.TestPlatform.TestHostRuntimeProvider.dll
/usr/lib/dotnet/sdk/8.0.100/Extensions/Microsoft.Diagnostics.NETCore.Client.dll
/usr/lib/dotnet/sdk/8.0.100/Extensions/Microsoft.VisualStudio.TestPlatform.Extensions.Html.TestLogger.dll
/usr/lib/dotnet/sdk/8.0.100/Extensions/Microsoft.TestPlatform.Extensions.BlameDataCollector.dll
/usr/lib/dotnet/sdk/8.0.100/Extensions/Microsoft.VisualStudio.TestPlatform.Extensions.Trx.TestLogger.dll
TpTrace Verbose: 0 : 4781, 1, 2023/12/15, 15:04:33.580, 550903902212, vstest.console.dll, TestPluginCache.GetExtensionPaths: Added unfilterableExtensionPaths: 
TpTrace Verbose: 0 : 4781, 1, 2023/12/15, 15:04:33.581, 550904291291, vstest.console.dll, TestPluginCache.DiscoverTestExtensions: Discovering the extensions using allExtensionPaths: /usr/lib/dotnet/sdk/8.0.100/Extensions/Microsoft.TestPlatform.Extensions.EventLogCollector.dll
/usr/lib/dotnet/sdk/8.0.100/Extensions/Microsoft.TestPlatform.TestHostRuntimeProvider.dll
/usr/lib/dotnet/sdk/8.0.100/Extensions/Microsoft.Diagnostics.NETCore.Client.dll
/usr/lib/dotnet/sdk/8.0.100/Extensions/Microsoft.VisualStudio.TestPlatform.Extensions.Html.TestLogger.dll
/usr/lib/dotnet/sdk/8.0.100/Extensions/Microsoft.TestPlatform.Extensions.BlameDataCollector.dll
/usr/lib/dotnet/sdk/8.0.100/Extensions/Microsoft.VisualStudio.TestPlatform.Extensions.Trx.TestLogger.dll
TpTrace Information: 0 : 4781, 1, 2023/12/15, 15:04:33.581, 550904844377, vstest.console.dll, AssemblyResolver.AddSearchDirectories: Adding more searchDirectories /usr/lib/dotnet/sdk/8.0.100/Extensions,/usr/lib/dotnet/sdk/8.0.100
TpTrace Information: 0 : 4781, 1, 2023/12/15, 15:04:33.581, 550905155304, vstest.console.dll, AssemblyResolver.AddSearchDirectories: Adding more searchDirectories /usr/lib/dotnet/sdk/8.0.100/Extensions,/usr/lib/dotnet/sdk/8.0.100
TpTrace Information: 0 : 4781, 1, 2023/12/15, 15:04:33.582, 550905409630, vstest.console.dll, AssemblyResolver.AddSearchDirectories: Adding more searchDirectories /usr/lib/dotnet/sdk/8.0.100/Extensions,/usr/lib/dotnet/sdk/8.0.100
TpTrace Information: 0 : 4781, 1, 2023/12/15, 15:04:33.582, 550905961931, vstest.console.dll, AssemblyResolver.AddSearchDirectories: Adding more searchDirectories /usr/lib/dotnet/sdk/8.0.100/Extensions,/usr/lib/dotnet/sdk/8.0.100
TpTrace Information: 0 : 4781, 1, 2023/12/15, 15:04:33.583, 550906212444, vstest.console.dll, AssemblyResolver.AddSearchDirectories: Adding more searchDirectories /usr/lib/dotnet/sdk/8.0.100/Extensions,/usr/lib/dotnet/sdk/8.0.100
TpTrace Information: 0 : 4781, 1, 2023/12/15, 15:04:33.583, 550906449134, vstest.console.dll, AssemblyResolver.AddSearchDirectories: Adding more searchDirectories /usr/lib/dotnet/sdk/8.0.100/Extensions,/usr/lib/dotnet/sdk/8.0.100
TpTrace Information: 0 : 4781, 1, 2023/12/15, 15:04:33.584, 550907759108, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.TestPlatform.Extensions.EventLogCollector: Resolving assembly.
TpTrace Information: 0 : 4781, 1, 2023/12/15, 15:04:33.585, 550908238715, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.TestPlatform.Extensions.EventLogCollector: Searching in: '/usr/lib/dotnet/sdk/8.0.100/Extensions'.
TpTrace Information: 0 : 4781, 1, 2023/12/15, 15:04:33.605, 550928384048, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.TestPlatform.Extensions.EventLogCollector: Loading assembly '/usr/lib/dotnet/sdk/8.0.100/Extensions/Microsoft.TestPlatform.Extensions.EventLogCollector.dll'.
TpTrace Information: 0 : 4781, 1, 2023/12/15, 15:04:33.606, 550929272552, vstest.console.dll, AssemblyResolver.OnResolve: Resolved assembly: Microsoft.TestPlatform.Extensions.EventLogCollector, from path: /usr/lib/dotnet/sdk/8.0.100/Extensions/Microsoft.TestPlatform.Extensions.EventLogCollector.dll
TpTrace Verbose: 0 : 4781, 1, 2023/12/15, 15:04:33.609, 550932790151, vstest.console.dll, MetadataReaderExtensionsHelper: Discovering extensions inside assembly 'Microsoft.TestPlatform.Extensions.EventLogCollector, Version=15.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' file path '/usr/lib/dotnet/sdk/8.0.100/Extensions/Microsoft.TestPlatform.Extensions.EventLogCollector.dll'
TpTrace Information: 0 : 4781, 1, 2023/12/15, 15:04:33.615, 550938288126, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.TestPlatform.TestHostRuntimeProvider: Resolving assembly.
TpTrace Information: 0 : 4781, 1, 2023/12/15, 15:04:33.615, 550938676876, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.TestPlatform.TestHostRuntimeProvider: Searching in: '/usr/lib/dotnet/sdk/8.0.100/Extensions'.
TpTrace Information: 0 : 4781, 1, 2023/12/15, 15:04:33.621, 550944439121, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.TestPlatform.TestHostRuntimeProvider: Loading assembly '/usr/lib/dotnet/sdk/8.0.100/Extensions/Microsoft.TestPlatform.TestHostRuntimeProvider.dll'.
TpTrace Information: 0 : 4781, 1, 2023/12/15, 15:04:33.622, 550945803050, vstest.console.dll, AssemblyResolver.OnResolve: Resolved assembly: Microsoft.TestPlatform.TestHostRuntimeProvider, from path: /usr/lib/dotnet/sdk/8.0.100/Extensions/Microsoft.TestPlatform.TestHostRuntimeProvider.dll
TpTrace Verbose: 0 : 4781, 1, 2023/12/15, 15:04:33.623, 550946714429, vstest.console.dll, MetadataReaderExtensionsHelper: Discovering extensions inside assembly 'Microsoft.TestPlatform.TestHostRuntimeProvider, Version=15.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' file path '/usr/lib/dotnet/sdk/8.0.100/Extensions/Microsoft.TestPlatform.TestHostRuntimeProvider.dll'
TpTrace Information: 0 : 4781, 1, 2023/12/15, 15:04:33.628, 550951260293, vstest.console.dll, GetTestExtensionFromType: Register extension with identifier data 'HostProvider://DefaultTestHost' and type 'Microsoft.VisualStudio.TestPlatform.CrossPlatEngine.Hosting.DefaultTestHostManager, Microsoft.TestPlatform.TestHostRuntimeProvider, Version=15.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' inside file '/usr/lib/dotnet/sdk/8.0.100/Extensions/Microsoft.TestPlatform.TestHostRuntimeProvider.dll'
TpTrace Information: 0 : 4781, 1, 2023/12/15, 15:04:33.629, 550952897443, vstest.console.dll, GetTestExtensionFromType: Register extension with identifier data 'HostProvider://DotnetTestHost' and type 'Microsoft.VisualStudio.TestPlatform.CrossPlatEngine.Hosting.DotnetTestHostManager, Microsoft.TestPlatform.TestHostRuntimeProvider, Version=15.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' inside file '/usr/lib/dotnet/sdk/8.0.100/Extensions/Microsoft.TestPlatform.TestHostRuntimeProvider.dll'
TpTrace Information: 0 : 4781, 1, 2023/12/15, 15:04:33.630, 550953850734, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.Diagnostics.NETCore.Client: Resolving assembly.
TpTrace Information: 0 : 4781, 1, 2023/12/15, 15:04:33.631, 550954536341, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.Diagnostics.NETCore.Client: Searching in: '/usr/lib/dotnet/sdk/8.0.100/Extensions'.
TpTrace Information: 0 : 4781, 1, 2023/12/15, 15:04:33.633, 550956368633, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.Diagnostics.NETCore.Client: Loading assembly '/usr/lib/dotnet/sdk/8.0.100/Extensions/Microsoft.Diagnostics.NETCore.Client.dll'.
TpTrace Information: 0 : 4781, 1, 2023/12/15, 15:04:33.634, 550958198602, vstest.console.dll, AssemblyResolver.OnResolve: Resolved assembly: Microsoft.Diagnostics.NETCore.Client, from path: /usr/lib/dotnet/sdk/8.0.100/Extensions/Microsoft.Diagnostics.NETCore.Client.dll
TpTrace Verbose: 0 : 4781, 1, 2023/12/15, 15:04:33.635, 550959009654, vstest.console.dll, MetadataReaderExtensionsHelper: Discovering extensions inside assembly 'Microsoft.Diagnostics.NETCore.Client, Version=0.2.8.21101, Culture=neutral, PublicKeyToken=31bf3856ad364e35' file path '/usr/lib/dotnet/sdk/8.0.100/Extensions/Microsoft.Diagnostics.NETCore.Client.dll'
TpTrace Information: 0 : 4781, 1, 2023/12/15, 15:04:33.646, 550969377856, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.Bcl.AsyncInterfaces: Resolving assembly.
TpTrace Information: 0 : 4781, 1, 2023/12/15, 15:04:33.647, 550970267001, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.Bcl.AsyncInterfaces: Searching in: '/usr/lib/dotnet/sdk/8.0.100/Extensions'.
TpTrace Information: 0 : 4781, 1, 2023/12/15, 15:04:33.647, 550970946306, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.Bcl.AsyncInterfaces: Assembly path does not exist: '/usr/lib/dotnet/sdk/8.0.100/Extensions/Microsoft.Bcl.AsyncInterfaces.dll', returning.
TpTrace Information: 0 : 4781, 1, 2023/12/15, 15:04:33.648, 550971541746, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.Bcl.AsyncInterfaces: Assembly path does not exist: '/usr/lib/dotnet/sdk/8.0.100/Extensions/Microsoft.Bcl.AsyncInterfaces.exe', returning.
TpTrace Information: 0 : 4781, 1, 2023/12/15, 15:04:33.648, 550972179750, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.Bcl.AsyncInterfaces: Searching in: '/usr/lib/dotnet/sdk/8.0.100'.
TpTrace Information: 0 : 4781, 1, 2023/12/15, 15:04:33.649, 550972812286, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.Bcl.AsyncInterfaces: Assembly path does not exist: '/usr/lib/dotnet/sdk/8.0.100/Microsoft.Bcl.AsyncInterfaces.dll', returning.
TpTrace Information: 0 : 4781, 1, 2023/12/15, 15:04:33.650, 550973446566, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.Bcl.AsyncInterfaces: Assembly path does not exist: '/usr/lib/dotnet/sdk/8.0.100/Microsoft.Bcl.AsyncInterfaces.exe', returning.
TpTrace Information: 0 : 4781, 1, 2023/12/15, 15:04:33.650, 550973998041, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.Bcl.AsyncInterfaces: Failed to load assembly.
TpTrace Verbose: 0 : 4781, 1, 2023/12/15, 15:04:33.651, 550974581665, vstest.console.dll, CurrentDomainAssemblyResolve: Resolving assembly 'Microsoft.Bcl.AsyncInterfaces'.
TpTrace Information: 0 : 4781, 1, 2023/12/15, 15:04:33.652, 550975228883, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.Bcl.AsyncInterfaces: Resolving assembly.
TpTrace Information: 0 : 4781, 1, 2023/12/15, 15:04:33.652, 550975874103, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.Bcl.AsyncInterfaces: Resolved from cache.
TpTrace Verbose: 0 : 4781, 1, 2023/12/15, 15:04:33.653, 550976596033, vstest.console.dll, CurrentDomainAssemblyResolve: Resolving assembly 'Microsoft.Bcl.AsyncInterfaces'.
TpTrace Verbose: 0 : 4781, 1, 2023/12/15, 15:04:33.654, 550977399081, vstest.console.dll, CurrentDomainAssemblyResolve: Failed to resolve assembly 'Microsoft.Bcl.AsyncInterfaces'.
TpTrace Verbose: 0 : 4781, 1, 2023/12/15, 15:04:33.655, 550978598652, vstest.console.dll, CurrentDomainAssemblyResolve: Failed to resolve assembly 'Microsoft.Bcl.AsyncInterfaces'.
TpTrace Warning: 0 : 4781, 1, 2023/12/15, 15:04:33.690, 551013489139, vstest.console.dll, TestPluginDiscoverer: Failed to get types from assembly 'Microsoft.Diagnostics.NETCore.Client, Version=0.2.8.21101, Culture=neutral, PublicKeyToken=31bf3856ad364e35'. Error: System.Reflection.ReflectionTypeLoadException: Unable to load one or more of the requested types.
Could not load file or assembly 'Microsoft.Bcl.AsyncInterfaces, Version=1.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51'. The system cannot find the file specified.

   at System.Reflection.RuntimeModule.GetTypes(RuntimeModule module)
   at System.Reflection.RuntimeModule.GetTypes()
   at Microsoft.VisualStudio.TestPlatform.Common.ExtensionFramework.TestPluginDiscoverer.GetTestExtensionsFromAssembly[TPluginInfo,TExtension](Assembly assembly, Dictionary`2 pluginInfos, String filePath) in /build/dotnet8-HqDVlm/dotnet8-8.0.100-8.0.0/src/vstest/artifacts/source-build/self/src/src/Microsoft.TestPlatform.Common/ExtensionFramework/TestPluginDiscoverer.cs:line 158
System.IO.FileNotFoundException: Could not load file or assembly 'Microsoft.Bcl.AsyncInterfaces, Version=1.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51'. The system cannot find the file specified.

File name: 'Microsoft.Bcl.AsyncInterfaces, Version=1.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51'
 ---> System.IO.FileNotFoundException: Could not load file or assembly 'Microsoft.Bcl.AsyncInterfaces, Culture=neutral, PublicKeyToken=null'. The system cannot find the file specified.

File name: 'Microsoft.Bcl.AsyncInterfaces, Culture=neutral, PublicKeyToken=null'
   at System.Reflection.RuntimeAssembly.InternalLoad(AssemblyName assemblyName, StackCrawlMark& stackMark, AssemblyLoadContext assemblyLoadContext, RuntimeAssembly requestingAssembly, Boolean throwOnFileNotFound)
   at System.Reflection.Assembly.Load(AssemblyName assemblyRef)
   at Microsoft.VisualStudio.TestPlatform.Common.ExtensionFramework.TestPluginCache.CurrentDomainAssemblyResolve(Object sender, AssemblyResolveEventArgs args) in /build/dotnet8-HqDVlm/dotnet8-8.0.100-8.0.0/src/vstest/artifacts/source-build/self/src/src/Microsoft.TestPlatform.Common/ExtensionFramework/TestPluginCache.cs:line 513
   at System.Runtime.Loader.AssemblyLoadContext.GetFirstResolvedAssemblyFromResolvingEvent(AssemblyName assemblyName)
   at System.Runtime.Loader.AssemblyLoadContext.ResolveUsingEvent(AssemblyName assemblyName)
   at System.Runtime.Loader.AssemblyLoadContext.ResolveUsingResolvingEvent(IntPtr gchManagedAssemblyLoadContext, AssemblyName assemblyName)
TpTrace Warning: 0 : 4781, 1, 2023/12/15, 15:04:33.692, 551015445630, vstest.console.dll, LoaderExceptions: System.IO.FileNotFoundException: Could not load file or assembly 'Microsoft.Bcl.AsyncInterfaces, Version=1.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51'. The system cannot find the file specified.

File name: 'Microsoft.Bcl.AsyncInterfaces, Version=1.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51'
 ---> System.IO.FileNotFoundException: Could not load file or assembly 'Microsoft.Bcl.AsyncInterfaces, Culture=neutral, PublicKeyToken=null'. The system cannot find the file specified.

File name: 'Microsoft.Bcl.AsyncInterfaces, Culture=neutral, PublicKeyToken=null'
   at System.Reflection.RuntimeAssembly.InternalLoad(AssemblyName assemblyName, StackCrawlMark& stackMark, AssemblyLoadContext assemblyLoadContext, RuntimeAssembly requestingAssembly, Boolean throwOnFileNotFound)
   at System.Reflection.Assembly.Load(AssemblyName assemblyRef)
   at Microsoft.VisualStudio.TestPlatform.Common.ExtensionFramework.TestPluginCache.CurrentDomainAssemblyResolve(Object sender, AssemblyResolveEventArgs args) in /build/dotnet8-HqDVlm/dotnet8-8.0.100-8.0.0/src/vstest/artifacts/source-build/self/src/src/Microsoft.TestPlatform.Common/ExtensionFramework/TestPluginCache.cs:line 513
   at System.Runtime.Loader.AssemblyLoadContext.GetFirstResolvedAssemblyFromResolvingEvent(AssemblyName assemblyName)
   at System.Runtime.Loader.AssemblyLoadContext.ResolveUsingEvent(AssemblyName assemblyName)
   at System.Runtime.Loader.AssemblyLoadContext.ResolveUsingResolvingEvent(IntPtr gchManagedAssemblyLoadContext, AssemblyName assemblyName)
TpTrace Information: 0 : 4781, 1, 2023/12/15, 15:04:33.693, 551016474551, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.VisualStudio.TestPlatform.Extensions.Html.TestLogger: Resolving assembly.
TpTrace Information: 0 : 4781, 1, 2023/12/15, 15:04:33.693, 551017102839, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.VisualStudio.TestPlatform.Extensions.Html.TestLogger: Searching in: '/usr/lib/dotnet/sdk/8.0.100/Extensions'.
TpTrace Information: 0 : 4781, 1, 2023/12/15, 15:04:33.695, 551018318162, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.VisualStudio.TestPlatform.Extensions.Html.TestLogger: Loading assembly '/usr/lib/dotnet/sdk/8.0.100/Extensions/Microsoft.VisualStudio.TestPlatform.Extensions.Html.TestLogger.dll'.
TpTrace Information: 0 : 4781, 1, 2023/12/15, 15:04:33.696, 551019459193, vstest.console.dll, AssemblyResolver.OnResolve: Resolved assembly: Microsoft.VisualStudio.TestPlatform.Extensions.Html.TestLogger, from path: /usr/lib/dotnet/sdk/8.0.100/Extensions/Microsoft.VisualStudio.TestPlatform.Extensions.Html.TestLogger.dll
TpTrace Verbose: 0 : 4781, 1, 2023/12/15, 15:04:33.697, 551020287306, vstest.console.dll, MetadataReaderExtensionsHelper: Discovering extensions inside assembly 'Microsoft.VisualStudio.TestPlatform.Extensions.Html.TestLogger, Version=15.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' file path '/usr/lib/dotnet/sdk/8.0.100/Extensions/Microsoft.VisualStudio.TestPlatform.Extensions.Html.TestLogger.dll'
TpTrace Information: 0 : 4781, 1, 2023/12/15, 15:04:33.699, 551022541715, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.TestPlatform.Extensions.BlameDataCollector: Resolving assembly.
TpTrace Information: 0 : 4781, 1, 2023/12/15, 15:04:33.700, 551023359085, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.TestPlatform.Extensions.BlameDataCollector: Searching in: '/usr/lib/dotnet/sdk/8.0.100/Extensions'.
TpTrace Information: 0 : 4781, 1, 2023/12/15, 15:04:33.701, 551025183533, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.TestPlatform.Extensions.BlameDataCollector: Loading assembly '/usr/lib/dotnet/sdk/8.0.100/Extensions/Microsoft.TestPlatform.Extensions.BlameDataCollector.dll'.
TpTrace Information: 0 : 4781, 1, 2023/12/15, 15:04:33.703, 551026780638, vstest.console.dll, AssemblyResolver.OnResolve: Resolved assembly: Microsoft.TestPlatform.Extensions.BlameDataCollector, from path: /usr/lib/dotnet/sdk/8.0.100/Extensions/Microsoft.TestPlatform.Extensions.BlameDataCollector.dll
TpTrace Verbose: 0 : 4781, 1, 2023/12/15, 15:04:33.704, 551027632842, vstest.console.dll, MetadataReaderExtensionsHelper: Discovering extensions inside assembly 'Microsoft.TestPlatform.Extensions.BlameDataCollector, Version=15.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' file path '/usr/lib/dotnet/sdk/8.0.100/Extensions/Microsoft.TestPlatform.Extensions.BlameDataCollector.dll'
TpTrace Information: 0 : 4781, 1, 2023/12/15, 15:04:33.707, 551030242731, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.VisualStudio.TestPlatform.Extensions.Trx.TestLogger: Resolving assembly.
TpTrace Information: 0 : 4781, 1, 2023/12/15, 15:04:33.707, 551031034643, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.VisualStudio.TestPlatform.Extensions.Trx.TestLogger: Searching in: '/usr/lib/dotnet/sdk/8.0.100/Extensions'.
TpTrace Information: 0 : 4781, 1, 2023/12/15, 15:04:33.709, 551032866599, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.VisualStudio.TestPlatform.Extensions.Trx.TestLogger: Loading assembly '/usr/lib/dotnet/sdk/8.0.100/Extensions/Microsoft.VisualStudio.TestPlatform.Extensions.Trx.TestLogger.dll'.
TpTrace Information: 0 : 4781, 1, 2023/12/15, 15:04:33.711, 551034290100, vstest.console.dll, AssemblyResolver.OnResolve: Resolved assembly: Microsoft.VisualStudio.TestPlatform.Extensions.Trx.TestLogger, from path: /usr/lib/dotnet/sdk/8.0.100/Extensions/Microsoft.VisualStudio.TestPlatform.Extensions.Trx.TestLogger.dll
TpTrace Verbose: 0 : 4781, 1, 2023/12/15, 15:04:33.711, 551035138049, vstest.console.dll, MetadataReaderExtensionsHelper: Discovering extensions inside assembly 'Microsoft.VisualStudio.TestPlatform.Extensions.Trx.TestLogger, Version=15.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' file path '/usr/lib/dotnet/sdk/8.0.100/Extensions/Microsoft.VisualStudio.TestPlatform.Extensions.Trx.TestLogger.dll'
TpTrace Verbose: 0 : 4781, 1, 2023/12/15, 15:04:33.714, 551038069175, vstest.console.dll, TestPluginCache: Discovered the extensions using extension path ''.
TpTrace Verbose: 0 : 4781, 1, 2023/12/15, 15:04:33.715, 551038938422, vstest.console.dll, TestPluginCache: Discoverers are ''.
TpTrace Verbose: 0 : 4781, 1, 2023/12/15, 15:04:33.716, 551039601596, vstest.console.dll, TestPluginCache: Executors are ''.
TpTrace Verbose: 0 : 4781, 1, 2023/12/15, 15:04:33.717, 551040276538, vstest.console.dll, TestPluginCache: Executors2 are ''.
TpTrace Verbose: 0 : 4781, 1, 2023/12/15, 15:04:33.717, 551040908511, vstest.console.dll, TestPluginCache: Setting providers are ''.
TpTrace Verbose: 0 : 4781, 1, 2023/12/15, 15:04:33.718, 551041502802, vstest.console.dll, TestPluginCache: Loggers are ''.
TpTrace Verbose: 0 : 4781, 1, 2023/12/15, 15:04:33.719, 551042589141, vstest.console.dll, TestPluginCache: TestHosts are 'HostProvider://DefaultTestHost,HostProvider://DotnetTestHost'.
TpTrace Verbose: 0 : 4781, 1, 2023/12/15, 15:04:33.720, 551043283776, vstest.console.dll, TestPluginCache: DataCollectors are ''.
TpTrace Information: 0 : 4781, 1, 2023/12/15, 15:04:33.762, 551085934123, vstest.console.dll, RunTestsArgumentProcessor:Execute: Test run is starting.
TpTrace Verbose: 0 : 4781, 1, 2023/12/15, 15:04:33.763, 551086740584, vstest.console.dll, RunTestsArgumentProcessor:Execute: Queuing Test run.
TpTrace Information: 0 : 4781, 1, 2023/12/15, 15:04:33.764, 551087998485, vstest.console.dll, TestRequestManager.RunTests: run tests started.
TpTrace Information: 0 : 4781, 1, 2023/12/15, 15:04:33.769, 551092370056, vstest.console.dll, AssemblyMetadataProvider.GetFrameworkName: Determined framework:'.NETCoreApp,Version=v8.0' for source: '/home/greg/Dev/Projects/FSBO/tests/bin/Debug/net8.0/tests.dll'
TpTrace Information: 0 : 4781, 1, 2023/12/15, 15:04:33.770, 551093654076, vstest.console.dll, Determined framework for all sources: .NETCoreApp,Version=v8.0
TpTrace Verbose: 0 : 4781, 1, 2023/12/15, 15:04:33.776, 551099870419, vstest.console.dll, TestRequestManager.UpdateRunSettingsIfRequired: Default architecture: X64 IsDefaultTargetArchitecture: True, Current process architecture: X64 OperatingSystem: Unix.
TpTrace Information: 0 : 4781, 1, 2023/12/15, 15:04:33.782, 551105647470, vstest.console.dll, AssemblyMetadataProvider.GetArchitecture: Determined architecture:AnyCPU info for assembly: /home/greg/Dev/Projects/FSBO/tests/bin/Debug/net8.0/tests.dll
TpTrace Information: 0 : 4781, 1, 2023/12/15, 15:04:33.783, 551106487021, vstest.console.dll, Determined platform for source '/home/greg/Dev/Projects/FSBO/tests/bin/Debug/net8.0/tests.dll' was AnyCPU and it will use the default plaform X64.
TpTrace Information: 0 : 4781, 1, 2023/12/15, 15:04:33.784, 551107383020, vstest.console.dll, None of the sources provided any runnable platform, using the default platform: X64
TpTrace Information: 0 : 4781, 1, 2023/12/15, 15:04:33.785, 551108393350, vstest.console.dll, Platform was updated to 'X64'.
TpTrace Information: 0 : 4781, 1, 2023/12/15, 15:04:33.792, 551115949990, vstest.console.dll, Compatible sources list: 
TpTrace Information: 0 : 4781, 1, 2023/12/15, 15:04:33.793, 551116889626, vstest.console.dll, /home/greg/Dev/Projects/FSBO/tests/bin/Debug/net8.0/tests.dll
TpTrace Information: 0 : 4781, 1, 2023/12/15, 15:04:33.808, 551131714475, vstest.console.dll, InferRunSettingsHelper.IsTestSettingsEnabled: Unable to navigate to RunSettings/MSTest. Current node: RunSettings
TpTrace Information: 0 : 4781, 1, 2023/12/15, 15:04:33.815, 551138974460, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.VisualStudio.TestPlatform.Fakes: Resolving assembly.
TpTrace Information: 0 : 4781, 1, 2023/12/15, 15:04:33.816, 551139968171, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.VisualStudio.TestPlatform.Fakes: Searching in: '/usr/lib/dotnet/sdk/8.0.100/Extensions'.
TpTrace Information: 0 : 4781, 1, 2023/12/15, 15:04:33.817, 551140735491, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.VisualStudio.TestPlatform.Fakes: Assembly path does not exist: '/usr/lib/dotnet/sdk/8.0.100/Extensions/Microsoft.VisualStudio.TestPlatform.Fakes.dll', returning.
TpTrace Information: 0 : 4781, 1, 2023/12/15, 15:04:33.818, 551141472659, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.VisualStudio.TestPlatform.Fakes: Assembly path does not exist: '/usr/lib/dotnet/sdk/8.0.100/Extensions/Microsoft.VisualStudio.TestPlatform.Fakes.exe', returning.
TpTrace Information: 0 : 4781, 1, 2023/12/15, 15:04:33.818, 551142198525, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.VisualStudio.TestPlatform.Fakes: Searching in: '/usr/lib/dotnet/sdk/8.0.100'.
TpTrace Information: 0 : 4781, 1, 2023/12/15, 15:04:33.819, 551142974721, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.VisualStudio.TestPlatform.Fakes: Assembly path does not exist: '/usr/lib/dotnet/sdk/8.0.100/Microsoft.VisualStudio.TestPlatform.Fakes.dll', returning.
TpTrace Information: 0 : 4781, 1, 2023/12/15, 15:04:33.820, 551143760472, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.VisualStudio.TestPlatform.Fakes: Assembly path does not exist: '/usr/lib/dotnet/sdk/8.0.100/Microsoft.VisualStudio.TestPlatform.Fakes.exe', returning.
TpTrace Information: 0 : 4781, 1, 2023/12/15, 15:04:33.821, 551144778893, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.VisualStudio.TestPlatform.Fakes: Failed to load assembly.
TpTrace Information: 0 : 4781, 1, 2023/12/15, 15:04:33.823, 551146770559, vstest.console.dll, Failed to load assembly Microsoft.VisualStudio.TestPlatform.Fakes, Version=17.0.0.0, Culture=neutral. Reason:System.IO.FileNotFoundException: Could not load file or assembly 'Microsoft.VisualStudio.TestPlatform.Fakes, Version=17.0.0.0, Culture=neutral, PublicKeyToken=null'. The system cannot find the file specified.

File name: 'Microsoft.VisualStudio.TestPlatform.Fakes, Version=17.0.0.0, Culture=neutral, PublicKeyToken=null'
   at System.Reflection.RuntimeAssembly.InternalLoad(AssemblyName assemblyName, StackCrawlMark& stackMark, AssemblyLoadContext assemblyLoadContext, RuntimeAssembly requestingAssembly, Boolean throwOnFileNotFound)
   at System.Reflection.Assembly.Load(AssemblyName assemblyRef)
   at Microsoft.VisualStudio.TestPlatform.Common.Utilities.FakesUtilities.LoadTestPlatformAssembly() in /build/dotnet8-HqDVlm/dotnet8-8.0.100-8.0.0/src/vstest/artifacts/source-build/self/src/src/Microsoft.TestPlatform.Common/Utilities/FakesUtilities.cs:line 272
TpTrace Verbose: 0 : 4781, 1, 2023/12/15, 15:04:33.863, 551187076596, vstest.console.dll, TestEngine: Initializing Parallel Execution as MaxCpuCount is set to: 1
TpTrace Information: 0 : 4781, 1, 2023/12/15, 15:04:33.867, 551190807097, vstest.console.dll, TestPluginManager.CreateTestExtension: Attempting to load test extension: Microsoft.VisualStudio.TestPlatform.CrossPlatEngine.Hosting.DefaultTestHostManager
TpTrace Information: 0 : 4781, 1, 2023/12/15, 15:04:33.868, 551192021796, vstest.console.dll, TestPluginManager.CreateTestExtension: Attempting to load test extension: Microsoft.VisualStudio.TestPlatform.CrossPlatEngine.Hosting.DotnetTestHostManager
TpTrace Information: 0 : 4781, 1, 2023/12/15, 15:04:33.870, 551193779304, vstest.console.dll, InferRunSettingsHelper.IsTestSettingsEnabled: Unable to navigate to RunSettings/MSTest. Current node: RunSettings
TpTrace Verbose: 0 : 4781, 1, 2023/12/15, 15:04:33.875, 551198751194, vstest.console.dll, ParallelOperationManager.ClearSlots: Clearing all slots. Slots should accept more work: True
TpTrace Verbose: 0 : 4781, 1, 2023/12/15, 15:04:33.880, 551203329187, vstest.console.dll, ParallelOperationManager.SetOccupiedSlotCount: Setting slot counts AvailableSlotCount = 1, OccupiedSlotCount = 0.
TpTrace Verbose: 0 : 4781, 1, 2023/12/15, 15:04:33.881, 551204841999, vstest.console.dll, Occupied slots:

TpTrace Verbose: 0 : 4781, 1, 2023/12/15, 15:04:33.893, 551217180651, vstest.console.dll, TestEngine.GetExecutionManager: Chosen execution manager 'Microsoft.VisualStudio.TestPlatform.CrossPlatEngine.Client.Parallel.ParallelProxyExecutionManager, Microsoft.TestPlatform.CrossPlatEngine, Version=15.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' ParallelLevel '1'.
TpTrace Verbose: 0 : 4781, 1, 2023/12/15, 15:04:33.894, 551217785838, vstest.console.dll, TestRunRequest.ExecuteAsync: Creating test run request.
TpTrace Verbose: 0 : 4781, 1, 2023/12/15, 15:04:33.895, 551219180700, vstest.console.dll, TestRunRequest.ExecuteAsync: Starting.
TpTrace Information: 0 : 4781, 1, 2023/12/15, 15:04:33.904, 551227231744, vstest.console.dll, TestRunRequest.ExecuteAsync: Starting run with settings:TestRunCriteria:
   KeepAlive=False,FrequencyOfRunStatsChangeEvent=10,RunStatsChangeEventTimeout=00:00:01.5000000,TestCaseFilter=,TestExecutorLauncher=
   Settingsxml=<RunSettings>
  <RunConfiguration>
    <ResultsDirectory>/home/greg/Dev/Projects/FSBO/tests/TestResults</ResultsDirectory>
    <TargetPlatform>X64</TargetPlatform>
    <TargetFrameworkVersion>.NETCoreApp,Version=v8.0</TargetFrameworkVersion>
    <DesignMode>False</DesignMode>
    <CollectSourceInformation>False</CollectSourceInformation>
  </RunConfiguration>
  <LoggerRunSettings>
    <Loggers>
      <Logger friendlyName="Console" uri="logger://microsoft/TestPlatform/ConsoleLogger/v1" assemblyQualifiedName="Microsoft.VisualStudio.TestPlatform.CommandLine.Internal.ConsoleLogger, vstest.console, Version=15.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" codeBase="/usr/lib/dotnet/sdk/8.0.100/vstest.console.dll" enabled="True" />
    </Loggers>
  </LoggerRunSettings>
</RunSettings>

TpTrace Verbose: 0 : 4781, 1, 2023/12/15, 15:04:33.904, 551227604531, vstest.console.dll, TestRunRequest.ExecuteAsync: Wait for the first run request is over.
TpTrace Verbose: 0 : 4781, 1, 2023/12/15, 15:04:33.905, 551228609024, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: TestRun.TestRunStart: Invoking callbacks was skipped because there are no subscribers.
TpTrace Verbose: 0 : 4781, 4, 2023/12/15, 15:04:33.906, 551229694584, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: InternalTestLoggerEvents.SendTestRunStart: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommandLine.Internal.ConsoleLogger., took 0 ms.
TpTrace Verbose: 0 : 4781, 1, 2023/12/15, 15:04:33.910, 551233215888, vstest.console.dll, ParallelProxyExecutionManager: Start execution. Total sources: 1
TpTrace Verbose: 0 : 4781, 1, 2023/12/15, 15:04:33.911, 551234705785, vstest.console.dll, ParallelOperationManager.StartWork: Starting adding 1 workloads.
TpTrace Verbose: 0 : 4781, 1, 2023/12/15, 15:04:33.911, 551235136918, vstest.console.dll, ParallelOperationManager.ClearSlots: Clearing all slots. Slots should accept more work: True
TpTrace Verbose: 0 : 4781, 1, 2023/12/15, 15:04:33.912, 551235516183, vstest.console.dll, ParallelOperationManager.SetOccupiedSlotCount: Setting slot counts AvailableSlotCount = 1, OccupiedSlotCount = 0.
TpTrace Verbose: 0 : 4781, 1, 2023/12/15, 15:04:33.912, 551235784673, vstest.console.dll, Occupied slots:

TpTrace Verbose: 0 : 4781, 1, 2023/12/15, 15:04:33.922, 551245482768, vstest.console.dll, TestRequestSender is acting as server.
TpTrace Verbose: 0 : 4781, 1, 2023/12/15, 15:04:33.924, 551247260456, vstest.console.dll, ParallelOperationManager.RunWorkInParallel: Adding 1 workload to slot, remaining workloads 0.
TpTrace Verbose: 0 : 4781, 1, 2023/12/15, 15:04:33.924, 551248123429, vstest.console.dll, ParallelOperationManager.SetOccupiedSlotCount: Setting slot counts AvailableSlotCount = 0, OccupiedSlotCount = 1.
TpTrace Verbose: 0 : 4781, 1, 2023/12/15, 15:04:33.925, 551249055030, vstest.console.dll, Occupied slots:
0: /home/greg/Dev/Projects/FSBO/tests/bin/Debug/net8.0/tests.dll
TpTrace Verbose: 0 : 4781, 1, 2023/12/15, 15:04:33.930, 551253705423, vstest.console.dll, ParallelOperationManager.RunWorkInParallel: Started host in slot number 0 for work (source): /home/greg/Dev/Projects/FSBO/tests/bin/Debug/net8.0/tests.dll.
TpTrace Verbose: 0 : 4781, 1, 2023/12/15, 15:04:33.953, 551276617695, vstest.console.dll, ParallelOperationManager.RunWorkInParallel: We started 1 work items, which is the max parallel level. Won't start more work.
TpTrace Verbose: 0 : 4781, 1, 2023/12/15, 15:04:33.953, 551276833562, vstest.console.dll, ParallelOperationManager.RunWorkInParallel: We started 1 work items in here, returning True.
TpTrace Information: 0 : 4781, 1, 2023/12/15, 15:04:33.953, 551276943662, vstest.console.dll, TestRunRequest.ExecuteAsync: Started.
TpTrace Verbose: 0 : 4781, 1, 2023/12/15, 15:04:33.957, 551280641454, vstest.console.dll, TestRunRequest.WaitForCompletion: Waiting with timeout -1.
TpTrace Verbose: 0 : 4781, 5, 2023/12/15, 15:04:33.958, 551281458529, vstest.console.dll, ParallelProxyExecutionManager.StartTestRunOnConcurrentManager: Initializing uninitialized client. Started clients: 0
TpTrace Verbose: 0 : 4781, 5, 2023/12/15, 15:04:33.958, 551282157167, vstest.console.dll, ParallelProxyExecutionManager.StartTestRunOnConcurrentManager: Initializing test run. Started clients: 0
TpTrace Verbose: 0 : 4781, 5, 2023/12/15, 15:04:33.959, 551282948837, vstest.console.dll, ProxyExecutionManager: Test host is always Lazy initialize.
TpTrace Verbose: 0 : 4781, 5, 2023/12/15, 15:04:33.960, 551284173845, vstest.console.dll, TestRequestSender.InitializeCommunication: initialize communication. 
TpTrace Information: 0 : 4781, 5, 2023/12/15, 15:04:33.990, 551313464296, vstest.console.dll, SocketServer.Start: Listening on endpoint : 127.0.0.1:44031
TpTrace Verbose: 0 : 4781, 5, 2023/12/15, 15:04:34.003, 551327032679, vstest.console.dll, DotnetTestHostmanager.GetTestHostProcessStartInfo: Platform environment 'X64' target architecture 'X64' framework '.NETCoreApp,Version=v8.0' OS 'Unix'
TpTrace Verbose: 0 : 4781, 5, 2023/12/15, 15:04:34.004, 551328071706, vstest.console.dll, DotnetTestHostmanager: File /home/greg/Dev/Projects/FSBO/tests/bin/Debug/net8.0/tests.runtimeconfig.json, does not exist
TpTrace Verbose: 0 : 4781, 5, 2023/12/15, 15:04:34.005, 551328907463, vstest.console.dll, DotnetTestHostmanager: Adding  --depsfile "/home/greg/Dev/Projects/FSBO/tests/bin/Debug/net8.0/tests.deps.json" in args
TpTrace Information: 0 : 4781, 5, 2023/12/15, 15:04:34.006, 551329705831, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.Extensions.DependencyModel: Resolving assembly.
TpTrace Information: 0 : 4781, 5, 2023/12/15, 15:04:34.007, 551330347619, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.Extensions.DependencyModel: Searching in: '/usr/lib/dotnet/sdk/8.0.100/Extensions'.
TpTrace Information: 0 : 4781, 5, 2023/12/15, 15:04:34.007, 551330955058, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.Extensions.DependencyModel: Assembly path does not exist: '/usr/lib/dotnet/sdk/8.0.100/Extensions/Microsoft.Extensions.DependencyModel.dll', returning.
TpTrace Information: 0 : 4781, 5, 2023/12/15, 15:04:34.008, 551331558319, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.Extensions.DependencyModel: Assembly path does not exist: '/usr/lib/dotnet/sdk/8.0.100/Extensions/Microsoft.Extensions.DependencyModel.exe', returning.
TpTrace Information: 0 : 4781, 5, 2023/12/15, 15:04:34.009, 551332207339, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.Extensions.DependencyModel: Searching in: '/usr/lib/dotnet/sdk/8.0.100'.
TpTrace Information: 0 : 4781, 5, 2023/12/15, 15:04:34.009, 551333054384, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.Extensions.DependencyModel: Loading assembly '/usr/lib/dotnet/sdk/8.0.100/Microsoft.Extensions.DependencyModel.dll'.
TpTrace Information: 0 : 4781, 5, 2023/12/15, 15:04:34.011, 551334322117, vstest.console.dll, AssemblyResolver.OnResolve: Resolved assembly: Microsoft.Extensions.DependencyModel, from path: /usr/lib/dotnet/sdk/8.0.100/Microsoft.Extensions.DependencyModel.dll
TpTrace Verbose: 0 : 4781, 5, 2023/12/15, 15:04:34.013, 551336265758, vstest.console.dll, DotnetTestHostmanager: Runtimeconfig.dev.json /home/greg/Dev/Projects/FSBO/tests/bin/Debug/net8.0/tests.runtimeconfig.dev.json does not exist.
TpTrace Verbose: 0 : 4781, 5, 2023/12/15, 15:04:34.014, 551337259141, vstest.console.dll, DotnetTestHostManager: Found testhost.dll next to runner executable: /usr/lib/dotnet/sdk/8.0.100/testhost.dll.
TpTrace Verbose: 0 : 4781, 5, 2023/12/15, 15:04:34.014, 551337928117, vstest.console.dll, DotnetTestHostmanager: Adding  --additional-deps "/usr/lib/dotnet/sdk/8.0.100/testhost.deps.json" in args
TpTrace Verbose: 0 : 4781, 5, 2023/12/15, 15:04:34.015, 551338554238, vstest.console.dll, DotnetTestHostmanager: Adding  --additionalprobingpath "/usr/lib/dotnet/sdk/8.0.100" in args
TpTrace Verbose: 0 : 4781, 5, 2023/12/15, 15:04:34.016, 551339455355, vstest.console.dll, DotnetTestHostmanager: Adding  --runtimeconfig "/usr/lib/dotnet/sdk/8.0.100/testhost-8.0.runtimeconfig.json" in args
TpTrace Verbose: 0 : 4781, 5, 2023/12/15, 15:04:34.017, 551340208868, vstest.console.dll, DotnetTestHostmanager: Current process architetcure 'X64'
TpTrace Verbose: 0 : 4781, 5, 2023/12/15, 15:04:34.021, 551344466561, vstest.console.dll, DotnetTestHostmanager.LaunchTestHostAsync: Compatible muxer architecture of running process 'X64' and target architecture 'X64'
TpTrace Verbose: 0 : 4781, 5, 2023/12/15, 15:04:34.022, 551345270675, vstest.console.dll, DotnetTestHostmanager: Full path of testhost.dll is /usr/lib/dotnet/sdk/8.0.100/testhost.dll
TpTrace Verbose: 0 : 4781, 5, 2023/12/15, 15:04:34.022, 551345853187, vstest.console.dll, DotnetTestHostmanager: Full path of host exe is /usr/lib/dotnet/dotnet
TpTrace Verbose: 0 : 4781, 5, 2023/12/15, 15:04:34.023, 551347033719, vstest.console.dll, DotnetTestHostManager: Starting process '/usr/lib/dotnet/dotnet' with command line 'exec --depsfile "/home/greg/Dev/Projects/FSBO/tests/bin/Debug/net8.0/tests.deps.json" --additional-deps "/usr/lib/dotnet/sdk/8.0.100/testhost.deps.json" --additionalprobingpath "/usr/lib/dotnet/sdk/8.0.100" --runtimeconfig "/usr/lib/dotnet/sdk/8.0.100/testhost-8.0.runtimeconfig.json" "/usr/lib/dotnet/sdk/8.0.100/testhost.dll" --port 44031 --endpoint 127.0.0.1:044031 --role client --parentprocessid 4781 --diag "/home/greg/Dev/Projects/FSBO/tests/log.host.23-12-15_15-04-34_00268_5.txt" --tracelevel 4 --telemetryoptedin false'
TpTrace Verbose: 0 : 4781, 5, 2023/12/15, 15:04:34.038, 551361828506, vstest.console.dll, Test Runtime launched
TpTrace Verbose: 0 : 4781, 5, 2023/12/15, 15:04:34.039, 551362765764, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: HostProviderEvents.OnHostLaunched: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CrossPlatEngine.Client.ProxyOperationManager., took 0 ms.
TpTrace Verbose: 0 : 4781, 5, 2023/12/15, 15:04:34.040, 551364120342, vstest.console.dll, TestRequestSender.WaitForRequestHandlerConnection: waiting for connection with timeout: 90000.
TpTrace Verbose: 0 : 4781, 11, 2023/12/15, 15:04:34.065, 551388609814, vstest.console.dll, TestHostManagerCallbacks.ctor: Experimental forwarding output is disabled.
TpTrace Warning: 0 : 4781, 11, 2023/12/15, 15:04:34.066, 551389581798, vstest.console.dll, TestHostManagerCallbacks.ErrorReceivedCallback Test host standard error line: The specified runtimeconfig.json [/usr/lib/dotnet/sdk/8.0.100/testhost-8.0.runtimeconfig.json] does not exist
TpTrace Verbose: 0 : 4781, 11, 2023/12/15, 15:04:34.067, 551390653418, vstest.console.dll, TestHostManagerCallbacks.ctor: Experimental forwarding output is disabled.
TpTrace Warning: 0 : 4781, 11, 2023/12/15, 15:04:34.068, 551391466760, vstest.console.dll, TestHostManagerCallbacks.ErrorReceivedCallback Test host standard error line: 
TpTrace Verbose: 0 : 4781, 11, 2023/12/15, 15:04:34.072, 551395771929, vstest.console.dll, TestHostProvider.ExitCallBack: Host exited starting callback.
TpTrace Error: 0 : 4781, 11, 2023/12/15, 15:04:34.074, 551397619583, vstest.console.dll, TestHostManagerCallbacks.ExitCallBack: Testhost processId: 4796 exited with exitcode: 147 error: 'The specified runtimeconfig.json [/usr/lib/dotnet/sdk/8.0.100/testhost-8.0.runtimeconfig.json] does not exist
'
TpTrace Verbose: 0 : 4781, 11, 2023/12/15, 15:04:34.075, 551398691234, vstest.console.dll, DotnetTestHostManager.OnHostExited: invoking OnHostExited callback
TpTrace Verbose: 0 : 4781, 11, 2023/12/15, 15:04:34.077, 551400362109, vstest.console.dll, CrossPlatEngine.TestHostManagerHostExited: calling on client process exit callback.
TpTrace Information: 0 : 4781, 11, 2023/12/15, 15:04:34.078, 551401269097, vstest.console.dll, TestRequestSender.OnClientProcessExit: Test host process exited. Standard error: The specified runtimeconfig.json [/usr/lib/dotnet/sdk/8.0.100/testhost-8.0.runtimeconfig.json] does not exist

TpTrace Verbose: 0 : 4781, 5, 2023/12/15, 15:04:34.079, 551402211143, vstest.console.dll, TestRequestSender.WaitForRequestHandlerConnection: waiting took 38 ms, with timeout 90000 ms, and result 2, which is failure.
TpTrace Verbose: 0 : 4781, 5, 2023/12/15, 15:04:34.080, 551403435692, vstest.console.dll, Test host failed to start Test host launched:True test host exited: True
TpTrace Information: 0 : 4781, 5, 2023/12/15, 15:04:34.081, 551404900898, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.TestPlatform.CrossPlatEngine.resources: Resolving assembly.
TpTrace Information: 0 : 4781, 5, 2023/12/15, 15:04:34.081, 551405096965, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.TestPlatform.CrossPlatEngine.resources: Searching in: '/usr/lib/dotnet/sdk/8.0.100/Extensions'.
TpTrace Information: 0 : 4781, 5, 2023/12/15, 15:04:34.082, 551405317038, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.TestPlatform.CrossPlatEngine.resources: Assembly path does not exist: '/usr/lib/dotnet/sdk/8.0.100/Extensions/Microsoft.TestPlatform.CrossPlatEngine.resources.dll', returning.
TpTrace Information: 0 : 4781, 5, 2023/12/15, 15:04:34.082, 551405522209, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.TestPlatform.CrossPlatEngine.resources: Assembly path does not exist: '/usr/lib/dotnet/sdk/8.0.100/Extensions/Microsoft.TestPlatform.CrossPlatEngine.resources.exe', returning.
TpTrace Information: 0 : 4781, 5, 2023/12/15, 15:04:34.082, 551405626623, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.TestPlatform.CrossPlatEngine.resources: Searching in: '/usr/lib/dotnet/sdk/8.0.100'.
TpTrace Information: 0 : 4781, 5, 2023/12/15, 15:04:34.082, 551405764372, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.TestPlatform.CrossPlatEngine.resources: Assembly path does not exist: '/usr/lib/dotnet/sdk/8.0.100/Microsoft.TestPlatform.CrossPlatEngine.resources.dll', returning.
TpTrace Information: 0 : 4781, 5, 2023/12/15, 15:04:34.082, 551405891822, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.TestPlatform.CrossPlatEngine.resources: Assembly path does not exist: '/usr/lib/dotnet/sdk/8.0.100/Microsoft.TestPlatform.CrossPlatEngine.resources.exe', returning.
TpTrace Information: 0 : 4781, 5, 2023/12/15, 15:04:34.082, 551405990144, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.TestPlatform.CrossPlatEngine.resources: Failed to load assembly.
TpTrace Information: 0 : 4781, 5, 2023/12/15, 15:04:34.083, 551406256070, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.TestPlatform.CrossPlatEngine.resources: Resolving assembly.
TpTrace Information: 0 : 4781, 5, 2023/12/15, 15:04:34.083, 551406368642, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.TestPlatform.CrossPlatEngine.resources: Resolved from cache.
TpTrace Information: 0 : 4781, 11, 2023/12/15, 15:04:34.085, 551409143778, vstest.console.dll, SocketServer.Stop: Stop server endPoint: 127.0.0.1:44031
TpTrace Information: 0 : 4781, 11, 2023/12/15, 15:04:34.086, 551409298048, vstest.console.dll, SocketServer.Stop: Cancellation requested. Stopping message loop.
TpTrace Verbose: 0 : 4781, 11, 2023/12/15, 15:04:34.086, 551409609996, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: HostProviderEvents.OnHostExited: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CrossPlatEngine.Client.ProxyOperationManager., took 9 ms.
TpTrace Error: 0 : 4781, 5, 2023/12/15, 15:04:34.088, 551411757454, vstest.console.dll, ProxyExecutionManager.StartTestRun: Failed to start test run: Microsoft.VisualStudio.TestPlatform.ObjectModel.TestPlatformException: Testhost process for source(s) '/home/greg/Dev/Projects/FSBO/tests/bin/Debug/net8.0/tests.dll' exited with error: The specified runtimeconfig.json [/usr/lib/dotnet/sdk/8.0.100/testhost-8.0.runtimeconfig.json] does not exist
. Please check the diagnostic logs for more information.
   at Microsoft.VisualStudio.TestPlatform.CrossPlatEngine.Client.ProxyOperationManager.ThrowOnTestHostExited(IEnumerable`1 sources, Boolean testHostExited) in /build/dotnet8-HqDVlm/dotnet8-8.0.100-8.0.0/src/vstest/artifacts/source-build/self/src/src/Microsoft.TestPlatform.CrossPlatEngine/Client/ProxyOperationManager.cs:line 520
   at Microsoft.VisualStudio.TestPlatform.CrossPlatEngine.Client.ProxyOperationManager.SetupChannel(IEnumerable`1 sources, String runSettings) in /build/dotnet8-HqDVlm/dotnet8-8.0.100-8.0.0/src/vstest/artifacts/source-build/self/src/src/Microsoft.TestPlatform.CrossPlatEngine/Client/ProxyOperationManager.cs:line 290
   at Microsoft.VisualStudio.TestPlatform.CrossPlatEngine.Client.ProxyExecutionManager.InitializeTestRun(TestRunCriteria testRunCriteria, IInternalTestRunEventsHandler eventHandler) in /build/dotnet8-HqDVlm/dotnet8-8.0.100-8.0.0/src/vstest/artifacts/source-build/self/src/src/Microsoft.TestPlatform.CrossPlatEngine/Client/ProxyExecutionManager.cs:line 182
TpTrace Verbose: 0 : 4781, 5, 2023/12/15, 15:04:34.180, 551503737475, vstest.console.dll, TestRunRequest:SendTestRunMessage: Starting.
TpTrace Verbose: 0 : 4781, 4, 2023/12/15, 15:04:34.186, 551510073957, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: InternalTestLoggerEvents.SendTestRunMessage: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommandLine.Internal.ConsoleLogger., took 5 ms.
TpTrace Verbose: 0 : 4781, 5, 2023/12/15, 15:04:34.188, 551511570559, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: TestRun.LogMessages: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommandLine.TestRunResultAggregator., took 0 ms.
TpTrace Information: 0 : 4781, 5, 2023/12/15, 15:04:34.189, 551512379150, vstest.console.dll, TestRunRequest:SendTestRunMessage: Completed.
TpTrace Verbose: 0 : 4781, 5, 2023/12/15, 15:04:34.246, 551569615506, vstest.console.dll, TestRequestSender.EndSession: Sending end session.
TpTrace Verbose: 0 : 4781, 5, 2023/12/15, 15:04:34.247, 551570517308, vstest.console.dll, ProxyOperationManager.Close: waiting for test host to exit for 100 ms
TpTrace Information: 0 : 4781, 5, 2023/12/15, 15:04:34.248, 551571233148, vstest.console.dll, SocketServer.Stop: Stop server endPoint: 127.0.0.1:44031
TpTrace Information: 0 : 4781, 5, 2023/12/15, 15:04:34.248, 551571906189, vstest.console.dll, SocketServer.Stop: Cancellation requested. Stopping message loop.
TpTrace Information: 0 : 4781, 5, 2023/12/15, 15:04:34.249, 551572587256, vstest.console.dll, Closing the connection
TpTrace Verbose: 0 : 4781, 5, 2023/12/15, 15:04:34.267, 551590677891, vstest.console.dll, ParallelRunEventsHandler.HandleTestRunComplete: Handling a run completion, this can be either one part of parallel run completing, or the whole parallel run completing.
TpTrace Verbose: 0 : 4781, 5, 2023/12/15, 15:04:34.268, 551592202789, vstest.console.dll, ParallelProxyExecutionManager: HandlePartialRunComplete: Total workloads = 1, Total started clients = 1 Total completed clients = 1, Run complete = True, Run canceled: False.
TpTrace Verbose: 0 : 4781, 5, 2023/12/15, 15:04:34.269, 551593015171, vstest.console.dll, ParallelProxyExecutionManager: HandlePartialRunComplete: All runs completed stopping all managers.
TpTrace Verbose: 0 : 4781, 5, 2023/12/15, 15:04:34.270, 551593666712, vstest.console.dll, ParallelOperationManager.StopAllManagers: Stopping all managers.
TpTrace Verbose: 0 : 4781, 5, 2023/12/15, 15:04:34.271, 551594358572, vstest.console.dll, ParallelOperationManager.ClearSlots: Clearing all slots. Slots should accept more work: False
TpTrace Verbose: 0 : 4781, 5, 2023/12/15, 15:04:34.271, 551595046850, vstest.console.dll, ParallelOperationManager.SetOccupiedSlotCount: Setting slot counts AvailableSlotCount = 1, OccupiedSlotCount = 0.
TpTrace Verbose: 0 : 4781, 5, 2023/12/15, 15:04:34.272, 551595691650, vstest.console.dll, Occupied slots:

TpTrace Verbose: 0 : 4781, 5, 2023/12/15, 15:04:34.273, 551596345360, vstest.console.dll, ParallelRunEventsHandler.HandleTestRunComplete: Whole parallel run completed.
TpTrace Verbose: 0 : 4781, 4, 2023/12/15, 15:04:34.372, 551695779520, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: InternalTestLoggerEvents.SendTestRunComplete: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommandLine.Internal.ConsoleLogger., took 18 ms.
TpTrace Verbose: 0 : 4781, 5, 2023/12/15, 15:04:34.374, 551697886553, vstest.console.dll, TestRunRequest:TestRunComplete: Starting. IsAborted:True IsCanceled:False.
TpTrace Verbose: 0 : 4781, 5, 2023/12/15, 15:04:34.375, 551698385634, vstest.console.dll, ParallelOperationManager.DoActionOnAllManagers: Calling an action on all managers.
TpTrace Verbose: 0 : 4781, 5, 2023/12/15, 15:04:34.377, 551700983598, vstest.console.dll, TestLoggerManager.HandleTestRunComplete: Ignoring as the object is disposed.
TpTrace Verbose: 0 : 4781, 5, 2023/12/15, 15:04:34.378, 551701919755, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: TestRun.TestRunComplete: Invoking callback 1/2 for Microsoft.VisualStudio.TestPlatform.CommandLine.TestRunResultAggregator., took 0 ms.
TpTrace Verbose: 0 : 4781, 5, 2023/12/15, 15:04:34.379, 551702353836, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: TestRun.TestRunComplete: Invoking callback 2/2 for Microsoft.VisualStudio.TestPlatform.CommandLine.Processors.RunTestsArgumentExecutor+TestRunRequestEventsRegistrar., took 0 ms.
TpTrace Verbose: 0 : 4781, 1, 2023/12/15, 15:04:34.379, 551702710144, vstest.console.dll, TestRunRequest.Dispose: Starting.
TpTrace Information: 0 : 4781, 5, 2023/12/15, 15:04:34.379, 551702986314, vstest.console.dll, TestRunRequest:TestRunComplete: Completed.
TpTrace Information: 0 : 4781, 1, 2023/12/15, 15:04:34.379, 551703142172, vstest.console.dll, TestRunRequest.Dispose: Completed.
TpTrace Information: 0 : 4781, 1, 2023/12/15, 15:04:34.380, 551703270771, vstest.console.dll, TestRequestManager.RunTests: run tests completed.
TpTrace Information: 0 : 4781, 1, 2023/12/15, 15:04:34.380, 551703515455, vstest.console.dll, RunTestsArgumentProcessor:Execute: Test run is completed.
TpTrace Verbose: 0 : 4781, 1, 2023/12/15, 15:04:34.380, 551703910215, vstest.console.dll, Executor.Execute: Exiting with exit code of 1

@wgrs
Copy link
Author

wgrs commented Mar 21, 2024

Yes. The Dev Kit cripples everything so I uninstall it when working. With just the C# extension, there is basic intellisense and goto definition. I am working on Azure Function apps, WebApi and Blazor.

@webreidi
Copy link

webreidi commented Mar 21, 2024

Thank you @wgrs ! And just to clarify, do you keep the C# extension, and that works well? And if so, are you on the latest version of the C# extension?

@wgrs
Copy link
Author

wgrs commented Mar 21, 2024

I am on the latest of everything. I can't say the C# extension is working. I can say that when I uninstall the Dev Kit, I have basic functionality such as code coloring (theme) working, goto def, basic intellisense. If those features are controlled by C# ext, then yes. Basic functionality works. Refactoring doesn't work in all cases.

@lifengl
Copy link
Member

lifengl commented Mar 21, 2024

there are many different issues mixed in this thread. I guess issues related to the text window has been resolved. And multiple solution issue was raised in a different threads. Going back to the root of this thread, it is the intelli-sense doesn't work when both CD and C# extension are enabled. Recently, both extensions were updated to NET 8 runtime, and just want to check whether it changed anything?

Copy link

This issue has been automatically closed due to inactivity from original bug filer and having the 'needs-more-info' label for more than 14 days. If the issue still persists, please reopen the issue with the requested information.

@MarkusRodler
Copy link

MarkusRodler commented Mar 29, 2024

😂 Definitely not completed

@timheuer timheuer reopened this Mar 29, 2024
@arkalyanms
Copy link
Member

😂 Definitely not completed

FWIW, the github action was fixed today morning via 3d246b5

@kvenkatrajan
Copy link

@wgrs - can you confirm if the C# dev kit extension with the update for .NET 8 core is working as expected? Or are you still experiencing issues?

@josh4500
Copy link

josh4500 commented Apr 23, 2024

if the C# dev kit extension with the update for .NET

Trying to dev with C#
I just recently installed both (C# dev kit and .NET 8 core incl. IntelliCode for C# Dev Kit). Intellisense does not seem to work at all

@josh4500
Copy link

After different tryouts to make things work, it seems to work properly in VScode Insider* after an update but refuses to work in VScode (v. 1.88.1).

@egbertn
Copy link

egbertn commented Apr 24, 2024

if the C# dev kit extension with the update for .NET

Trying to dev with C# I just recently installed both (C# dev kit and .NET 8 core incl. IntelliCode for C# Dev Kit). Intellisense does not seem to work at all

I wrote it above already and hope people read this. It is very essential to have a correct .sln file, which is compatible with Visual Studio. MS is trying to close the gap between VS Code and Visual Studio so developers using these tools should not have compatibility issues.
The tooling around VS Code and VS, is basically the same so if the sln file is incorrect, intellisense etc will fail.
To get a sln file, run dotnet new webapi (e.g.) on a new empty folder, and will set a default correct solution.

@wgrs
Copy link
Author

wgrs commented Apr 24, 2024

This is not the cause of my issue with the dev kit. In any event, VSCode should throw an exception if the sln file is incompatible with its requirement.

Copy link

@tmeschter, the 'needs-more-info' label has been removed upon receiving further response from the original bug filer.

@github-actions github-actions bot removed the needs-more-info Needing more information, waiting on OP label Apr 24, 2024
@wgrs
Copy link
Author

wgrs commented Apr 24, 2024

@wgrs - can you confirm if the C# dev kit extension with the update for .NET 8 core is working as expected? Or are you still experiencing issues?

I have upgraded to Ubuntu 24.04. As this is still in Beta for a few more days, I can not yet confirm if the dev kit is working. I can confirm that docker is now broken but that is a separate issue. I will report back once 24.04 comes out of Beta.

@egbertn
Copy link

egbertn commented Apr 24, 2024

This is not the cause of my issue with the dev kit. In any event, VSCode should throw an exception if the sln file is incompatible with its requirement.

Not in my case. I just discovered it was the real cause. No warning at all. VS Code adds a sln file but an incorrect one, not reflecting the solution. After running VS on windows on the solution and fixing the sln file, going back to VS Code it fixed my intellisense.

@kvenkatrajan
Copy link

I will report back once 24.04 comes out of Beta.

Thanks keep us posted.

@kvenkatrajan
Copy link

VS Code adds a sln file but an incorrect one, not reflecting the solution

@egbertn Can you provide a copy of the sln file that was incorrect (and the fixed one as well please) if possible or repro steps for how you arrived at the incorrect solution file. Was the incorrect sln file generated in Windows OS or another?

@egbertn
Copy link

egbertn commented Apr 25, 2024

VS Code adds a sln file but an incorrect one, not reflecting the solution

@egbertn Can you provide a copy of the sln file that was incorrect (and the fixed one as well please) if possible or repro steps for how you arrived at the incorrect solution file. Was the incorrect sln file generated in Windows OS or another?

I was relating my experience after the dev extension and VS Code got upgrades some months ago.
If I rename the sln file, and wait for recreation it seems correct now.

Thanks

@wgrs
Copy link
Author

wgrs commented Apr 27, 2024

@timheuer

Ran a few .net project types on a clean Ubuntu 24.04.

All looks good so far with the Dev kit.

@arkalyanms
Copy link
Member

Removing high-priority based on recent update.

VSCode should throw an exception if the sln file is incompatible with its requirement.
Keeping the bug open though to make a call on the above. @Michael-Eng and @kvenkatrajan

@tmeschter
Copy link
Member

@wgrs Given that things are working for you now are you OK with us closing this issue?

@wgrs
Copy link
Author

wgrs commented May 2, 2024

@wgrs Given that things are working for you now are you OK with us closing this issue?

Yes thank you

@MarkusRodler
Copy link

I tried it too and it is better. But I found now an issue with German Umlauts. If I name a component Measure.razor and use it in another component it will recognise it. But if I rename it to Maß.razor it does not find that component anymore.

@webreidi
Copy link

webreidi commented May 3, 2024

@MarkusRodler Opened new issue for the German Umlauts (#1096). Closing this one.

@webreidi webreidi closed this as completed May 3, 2024
@jira-zz

This comment was marked as resolved.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area-project Project load, Solution Explorer bug Something isn't working linux Linux
Projects
None yet
Development

No branches or pull requests