Hello i have buildRunner with such configuration

#Generated properties (see buildAgent.dist.properties for description)
#Wed Apr 07 20:26:52 MSD 2010
name=builder_local
ownPort=666
serverUrl=http\://server\:666
workDir=C\:\\BuildAgent\\work
tempDir=C\:\\BuildAgent\\temp
system.DotNetFramework3.5
system.DotNetFramework3.5_Path=C\:\\WINDOWS\\Microsoft.NET\\Framework\\v3.5
system.DotNetFramework3.5_x86
system.DotNetFramework3.5_x86_Path=C\:\\WINDOWS\\Microsoft.NET\\Framework\\v3.5
#User defined properties
#Wed Apr 07 20:26:52 MSD 2010
env.TEAMCITY_JRE=C\:\\Program Files\\Java\\jdk1.6.0_19
env.MSBuild=C\:\\WINDOWS\\Microsoft.NET\\Framework\\v3.5

but this agent don't support  sln or MSBuild builder
What's i do wrong? Can u help me?

What was the version of TeamCity?

If you attached buildAgent.propeties file, please answer why do you need to explicitly define DotNetFramework*, MSBuild  properties?
env.MSBuild property should point to MSBuild.exe but not to the path to a folder containing MSBuild.exe.

Could you please attach screenshot of build agent system properties and environment variables pages and the mentioned build configuration's 'Compatible Agents' tab.

Thanks!

I explicitly define properties because runner don't detect it's automatically. And don't support *sln build configuration. And I try to solve this problem, follow advice what I found.

Attachment(s):
buildAgent.properties.txt.zip
SysProp.jpg
comConf.jpg
EnvVaribles.jpg

You should define dotNetFramework2_0 properties family too.

do you have .NET 2.0 installed?

Could you please attach agent debug logs.
See http://confluence.jetbrains.net/display/TCD5/Reporting+Issues for details.