У вас есть другая машина, на которую вы можете установить вообще?
Мой нетбук не принял установку CTP должным образом, но он сделал достаточно волшебства компилятору C #, чтобы эта часть работала Затем я просто скопировал AsyncCtpLibrary.dll с другой машины, на которой установка имела , и все было в порядке. Если вы хотите скопировать образцы, я уверен, что они тоже будут работать.
Если это окажется распространенной проблемой, я предлагаю запросить разрешение на публикацию zip-файла с примерами и библиотекой.
Вот короткая программа, которая позволит вам увидеть, установлены ли у вас биты компилятора C #:
public class Test
{
static async void Main() {}
}
Это должно завершиться ошибкой, подобной этой:
Test.cs(4,22): error CS0656: Missing compiler required member
'System.Runtime.CompilerServices.VoidAsyncMethodBuilder.Create'
Test.cs(4,22): error CS1993: Cannot find Task-related types. Are you missing a
reference to 'AsyncCtpLibrary.dll' ?
Test.cs(4,22): warning CS1998: This async method lacks 'await' operators and
will run synchronously. Consider using the 'await' operator to await
non-blocking API calls, or 'await TaskEx.Run(...)' to do CPU-bound work
on a background thread