dotnet/msbuild
View on GitHub[Unhandled Exception]: Unable to set thread priority
Open
#12,677 opened on Oct 20, 2025
help wantedtriaged
Description
Issue Description
dotnet restore fails with:
MSBUILD : error :
This is an unhandled exception in MSBuild -- PLEASE UPVOTE AN EXISTING ISSUE OR
FILE A NEW ONE AT https://aka.ms/msbuild/unhandled
System.Threading.ThreadStateException: Unable to set thread priority.
at System.Threading.Thread.SetPriorityNative(Int32 priority)
at System.Threading.Thread.set_Priority(ThreadPriority value)
at Microsoft.Build.BackEnd.RequestBuilder.SetCommonWorkerThreadParameters()
at Microsoft.Build.BackEnd.RequestBuilder.RequestThreadProc(Boolean setThread
Parameters)
Restore failed with 1 error(s) in 2.2s
when running on Android via Nix-on-droid
Steps to Reproduce
- Install the dotnet sdk on an Android phone via Nix-on-droid
- Will most probably require setting
DOTNET_GCHeapHardLimitenvironment variable to1C0000000
- Create a new project via
dotnet new console - Run
dotnet restore
Actual Behavior
- Result of step 1: project files are created, restore fails
- Result of step 2: restore fails with the above message
Analysis
No response
Versions & Configurations
$ dotnet msbuild --version
17.15.0.35903
$ dotnet --version
10.0.100-preview.6.25358.103