I have been signed a task to set up CruiseControl.NET for our project. Everything went fine until I stomped on the fact that we were using Async CTP. My questions are following:
I'm not familiar with Cruise Control .NET, but I'm familiar with how the Async CTP works.
The CTP includes an CTP-capable compiler. You should be able to install the CTP on your build machine, which will allow for it to compile Async .NET code.
If the CTP installer requires Visual Studio, you should be able to install VS, then the CTP, and then uninstall VS while still leaving a CTP-capable compiler on your machine.
This is similar to how I would expect someone to use the CTP in conjunection with compile-on-demand scenarios for ASP.NET.