Edit

Share via


MSB4244 diagnostic code

This article describes the MSB4244 error code.

Message text

MSB4244: The SDK resolver assembly 'assembly-name' could not be loaded.

Description

An SDK resolver assembly is an assembly that is loaded when an SDK is referenced in a project file. The purpose of the SDK resolver is to find and load the appropriate SDK. If this error occurs, it means that the resolver assembly couldn't be located or loaded.

For general information on SDKs in MSBuild, see Use MSBuild project SDKs.

Resolution

This error should never occur if you're using dotnet build or Visual Studio to build, but it could occur in a custom tool that uses the MSBuild API to perform a build and doesn't locate the right MSBuild installation files. The recommended way to locate MSBuild is to use MSBuildLocator. For detailed instructions, see Find and use MSBuild versions.

Applies to

All versions of MSBuild