Как установить Async CTP, когда у меня есть общие документы с другого диска - PullRequest
2 голосов
/ 04 ноября 2010

Я пытаюсь установить Async CTP, и он говорит, что установка была успешно завершена, но в «Мои документы» ничего не устанавливается, и я не могу найти примеры.Что можно сделать, чтобы увидеть примеры с библиотеками и попробовать их?

Ответы [ 3 ]

2 голосов
/ 04 ноября 2010

У вас есть другая машина, на которую вы можете установить вообще?

Мой нетбук не принял установку 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
1 голос
/ 15 июля 2011

Вот короткая программа, позволяющая увидеть, установлены ли у вас биты компилятора C #: Test.cs (4,22): ошибка CS0656: отсутствует обязательный член компилятора 'System.Runtime.CompilerServices.VoidAsyncMethodBuilder.Create '

Это именно то, что я получил после обновления CTP и установки MVC3.Попытался удалить MVC3 снова и удалить / установить CTP, но проблема остается.Почему при установке неправильно обновляется компилятор?

Tnx

1 голос
/ 16 ноября 2010

Что мне помогло, так это извлечь содержимое программы установки с помощью Universal Extractor, а затем запустить VS10-KB0000001.msp. Он устанавливает образцы, документацию и патч.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...