If you randomly hit file locking issues during builds, lingering MSBuild worker nodes may be the cause.
🧹 Kill them:
dotnet build-server shutdown
🛠 Disable them:
setx MSBUILDDISABLENODEREUSE 1
#dotnet #MSBuild #VisualStudio #Roslyn
If you randomly hit file locking issues during builds, lingering MSBuild worker nodes may be the cause.
🧹 Kill them:
dotnet build-server shutdown
🛠 Disable them:
setx MSBUILDDISABLENODEREUSE 1
#dotnet #MSBuild #VisualStudio #Roslyn
We're concluding our journey of packing #MSBuild .props and .targets for versioning of #Roslyn components like #CSharp analyzers.
Date: 2025-11-10 (Monday)
Time: 18:00 (UTC)
#2codeOrNot2code
www.youtube.com/watch?v=RuOl...
We're concluding our journey of packing #MSBuild .props and .targets for versioning of #Roslyn components like #CSharp analyzers.
Date: 2025-11-10 (Monday)
Time: 18:00 (UTC)
#2codeOrNot2code
www.youtube.com/watch?v=RuOl...
What would you want to use that data for? I've had this on my personal backlog for a long time but haven't found a good motivating end to end use case.
What would you want to use that data for? I've had this on my personal backlog for a long time but haven't found a good motivating end to end use case.
Hooking into Visual Studio and MSBuild was way easier than I thought, but calling NuGet through the client SDK was way harder so I used a different technique. I expected the inverse.
Hooking into Visual Studio and MSBuild was way easier than I thought, but calling NuGet through the client SDK was way harder so I used a different technique. I expected the inverse.
property trail showing reads and writes during evaluation, in order:
github.com/KirillOsenko...
If you've ever had ordering issues where someone reads your property before you wrote to it, this is the tool for you.
property trail showing reads and writes during evaluation, in order:
github.com/KirillOsenko...
If you've ever had ordering issues where someone reads your property before you wrote to it, this is the tool for you.
We need MSBuild at the CLI to be able to act as an actual build server.
We need MSBuild at the CLI to be able to act as an actual build server.
However, do know that any of those libraries from NuGet packages can also bring along custom build scripts that will run in MSBuild doing whatever they want.
Sdk-style projects use that very mechanism to do their work.
However, do know that any of those libraries from NuGet packages can also bring along custom build scripts that will run in MSBuild doing whatever they want.
Sdk-style projects use that very mechanism to do their work.
The experience is so much better, I guess it seems too good to be true?
The experience is so much better, I guess it seems too good to be true?
So the <Project Sdk="WixToolset.Sdk/6.0.0"> line in the .wixproj somehow magically downloads the app?
Does it also keep it up to date if I change 6.0.0 to 6.0.2?
I don't understand how MSBuild SDK works.
So the <Project Sdk="WixToolset.Sdk/6.0.0"> line in the .wixproj somehow magically downloads the app?
Does it also keep it up to date if I change 6.0.0 to 6.0.2?
I don't understand how MSBuild SDK works.
If you use HeatWave, creating (or migrating) a project handles everything for you.
If you use HeatWave, creating (or migrating) a project handles everything for you.
Performed a full git restore to the head, and for some reason UnrealBuild breaks entirely. Won't even try compiling.
Performed a full git restore to the head, and for some reason UnrealBuild breaks entirely. Won't even try compiling.