I downloaded vvvv, but it doesn't open and i can see these errors with Event Viewer

  1. Application: vvvv.exe
    CoreCLR Version: 8.0.224.6711
    .NET Version: 8.0.2
    Description: The process was terminated due to an unhandled exception.
    Exception Info: System.InvalidOperationException: Failed to find all versions of .NET Core MSBuild. Call to hostfxr_resolve_sdk2. There may be more details in stderr.
    at Microsoft.Build.Locator.DotNetSdkLocationHelper.GetSdkFromGlobalSettings(String workingDirectory)
    at Microsoft.Build.Locator.DotNetSdkLocationHelper.GetDotNetBasePaths(String workingDirectory)+MoveNext()
    at Microsoft.Build.Locator.DotNetSdkLocationHelper.GetInstances(String workingDirectory)+MoveNext()
    at Microsoft.Build.Locator.MSBuildLocator.GetInstances(VisualStudioInstanceQueryOptions options)+MoveNext()
    at System.Linq.Enumerable.TryGetFirst[TSource](IEnumerable1 source, Boolean& found) at System.Linq.Enumerable.FirstOrDefault[TSource](IEnumerable1 source)
    at Microsoft.Build.Locator.MSBuildLocator.RegisterDefaults()
    at VL.Applications.Program.Main(String args)

  2. Faulting application name: vvvv.exe, version: 2024.6.7.1, time stamp: 0x67110000
    Faulting module name: KERNELBASE.dll, version: 10.0.26100.3037, time stamp: 0x1883624e
    Exception code: 0xe0434352
    Fault offset: 0x00000000000cbb0a
    Faulting process id: 0x6338
    Faulting application start time: 0x1DB9CF7F0950F23
    Faulting application path: C:\Program Files\vvvv\vvvv_gamma_6.7\vvvv.exe
    Faulting module path: C:\WINDOWS\System32\KERNELBASE.dll
    Report Id: 957a11c3-2e70-4237-8533-19ed54fa8561
    Faulting package full name:
    Faulting package-relative application ID:

It looks like the vvvv installer didn’t run through. Did you maybe close the Visual Studio installer during the installation process? It only installs MSBuild (which you are missing). So just rerun the installer, and it should fix things.

I am having the same problem, tried uninstalling all .net sdks from pc, reinstalling gamma, installing visual studio. Nothing helped so far.

Application: vvvv.exe
CoreCLR Version: 8.0.1124.51707
.NET Version: 8.0.11
Description: The process was terminated due to an unhandled exception.
Exception Info: System.InvalidOperationException: Failed to find all versions of .NET Core MSBuild. Call to hostfxr_resolve_sdk2. There may be more details in stderr.
at Microsoft.Build.Locator.DotNetSdkLocationHelper.GetSdkFromGlobalSettings(String workingDirectory)
at Microsoft.Build.Locator.DotNetSdkLocationHelper.GetDotNetBasePaths(String workingDirectory)+MoveNext()
at Microsoft.Build.Locator.DotNetSdkLocationHelper.GetInstances(String workingDirectory)+MoveNext()
at Microsoft.Build.Locator.MSBuildLocator.GetInstances(VisualStudioInstanceQueryOptions options)+MoveNext()
at System.Linq.Enumerable.TryGetFirst[TSource](IEnumerable1 source, Boolean& found) at System.Linq.Enumerable.FirstOrDefault[TSource](IEnumerable1 source)
at Microsoft.Build.Locator.MSBuildLocator.RegisterDefaults()
at VL.Applications.Program.Main(String args)

@StiX does it make a difference if you’re trying this with stable 6.7 or latest 7.0 previews?

Still the same

Application: vvvv.exe
CoreCLR Version: 8.0.1925.36514
.NET Version: 8.0.19
Description: The process was terminated due to an unhandled exception.
Exception Info: System.InvalidOperationException: Failed to find all versions of .NET Core MSBuild. Call to hostfxr_resolve_sdk2. There may be more details in stderr.
at Microsoft.Build.Locator.DotNetSdkLocationHelper.GetSdkFromGlobalSettings(String workingDirectory)
at Microsoft.Build.Locator.DotNetSdkLocationHelper.GetDotNetBasePaths(String workingDirectory)+MoveNext()
at Microsoft.Build.Locator.DotNetSdkLocationHelper.GetInstances(String workingDirectory)+MoveNext()
at Microsoft.Build.Locator.MSBuildLocator.GetInstances(VisualStudioInstanceQueryOptions options)+MoveNext()
at System.Linq.Enumerable.TryGetFirst[TSource](IEnumerable1 source, Boolean& found) at System.Linq.Enumerable.FirstOrDefault[TSource](IEnumerable1 source)
at Microsoft.Build.Locator.MSBuildLocator.RegisterDefaults()
at VL.Applications.MSBuildLocatorFix.RegisterDefaults()
at VL.Applications.Program.Main(String args)

And second error

Faulting application name: vvvv.exe, version: 2025.7.0.0, time stamp: 0x68760000
Faulting module name: KERNELBASE.dll, version: 10.0.19041.6157, time stamp: 0x817d6404
Exception code: 0xe0434352
Fault offset: 0x0000000000025369
Faulting process id: 0x2d74
Faulting application start time: 0x01dc0e97cf4f5d9d
Faulting application path: C:\Program Files\vvvv\vvvv_gamma_7.0-0524-g84cdec8294-win-x64\vvvv.exe
Faulting module path: C:\Windows\System32\KERNELBASE.dll
Report Id: 9f20db1d-ce1a-4a1f-93d9-8dc226d6b3af
Faulting package full name:
Faulting package-relative application ID:

any tip for this? Is my only option to reinstall windows on the machine?

What’s in your MSBuildSDKsPath environment variable? And does it make sense?

actually it was not set - I was specifically giving the installation administrator rights, and it was not complaining, not sure why it was not there. I set it like this manually:

however it did not solve the issue, maybe I should add it in different way?

What does dotnet --info return for you?

Likely you have an arm version somewhere

I found these, maybe some answers there will help:

Here are duplicate installations the problem:

This one says the environment variable should not be there:

Host:
Version: 7.0.8
Architecture: x86
Commit: 4b0550942d

.NET SDKs installed:
No SDKs were found.

.NET runtimes installed:
Microsoft.NETCore.App 5.0.17 [C:\Program Files (x86)\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 6.0.19 [C:\Program Files (x86)\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 7.0.8 [C:\Program Files (x86)\dotnet\shared\Microsoft.NETCore.App]
Microsoft.WindowsDesktop.App 5.0.17 [C:\Program Files (x86)\dotnet\shared\Microsoft.WindowsDesktop.App]
Microsoft.WindowsDesktop.App 6.0.19 [C:\Program Files (x86)\dotnet\shared\Microsoft.WindowsDesktop.App]
Microsoft.WindowsDesktop.App 7.0.8 [C:\Program Files (x86)\dotnet\shared\Microsoft.WindowsDesktop.App]

Other architectures found:
x64 [C:\Program Files\dotnet]
registered at [HKLM\SOFTWARE\dotnet\Setup\InstalledVersions\x64\InstallLocation]

Environment variables:
Not set

global.json file:
Not found

Learn more:
dotnet command - .NET CLI | Microsoft Learn

Download .NET:
Browse all .NET versions to download | .NET


hm it is not looking very different from PC that runs gamma without problems, I checked an it does not have MSBuildSDKsPath variable set on PC that works.

Not sure why it cant find the SDK actually. I am getting stumped

OK, I found the problem

so in your system path variable, there are two pointing to dotnet
They need to be in correct order:
…;C:\Program Files\dotnet;C:\Program Files (x86)\dotnet;…

If the (x86) is before x64 - dotnet SDK wont work

2 Likes

Ahh, thanks for that. Was finally able to reproduce this one on our end. Upcoming will handle this case better now by showing the error to the user.

3 Likes