Из документов это должно быть возможно. Я сам построил его на VS 2008 - так что с источником (8 сентября, мастер) все в порядке.
Я пытаюсь собрать его сейчас с помощью VS Express Edition на этой машине. Установленная 4.0 Framework Beta 1. Откройте файл Ruby.sln; IDE не откроет ни один из файлов .csproj в решении
Unable to read project file '<something>.csproj
Path to Framework\v4.0..\Microsoft.Common.Targets(2893,9): The attribute "Keep Duplicate Outputs" in element <Target> is unrecognized.
Я попытался удалить атрибут обидчика из вышеуказанного файла. Файлы csproj затем загружаются, но приводят к ошибкам сборки вида
Error 54 The "Microsoft.Build.Tasks.Message" task could not be loaded from the assembly Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a. Could not load file or assembly 'Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The system cannot find the file specified. Confirm that the <UsingTask> declaration is correct, and that the assembly and all its dependencies are available. IronRuby.Tests