TeamCity - Unmet requirements: DotNetFramework4.5_x86 exists

agent, teamcity

Solution

You have an agent requirement that DotNetFramework4.5_x86 exists, but on this agent it doesn't. If the requirement is required, you need to install .NET on that agent machine. TeamCity has detected that .NET is not installed on this machine so your build cannot run.

If the requirement is incorrect and not needed by your build, it can be removed by going under:

Edit build Configuration > Agent Requirements

Then in the table of agent requirements you will see:

DotNetFramework4.5_x86 exists 

And there is a button to delete this requirement. Once you delete the requirement, the agent will appear under 'Compatible Agents'.

Problem

I am very new to TeamCity and currently have a problem with an incompatible agent: ``` Unmet requirements: DotNetFramework4.5_x86 exists ``` Does anyone know how to fix this? Do I have to add a reference to .NET 4.5 somewhere? Any advice appreciated.

Original source