Выполнение модульных тестов Async Task с TFS 2010

Я пишу приложение, написанное в VS 2012 и предназначенное для .NET 4.0, используя библиотеку Async.

Мои автоматические сборки выполняются на агенте сборки TFS 2010, на котором установлены VS 2012 и .NET 4.5.

Я везде читал, что если ваш модульный тест асинхронный, он должен иметьasync Task TestMethod() подпись (а неasync void TestMethod()).

Однако, когда я делаю это, мой сервер сборки выдает мне эту ошибку для этого метода:

Метод теста, помеченный атрибутом [TestMethod], должен быть нестатичным, общедоступным, не возвращает значение и не должен принимать никаких параметров. например: public void Test.Class1.Test ().

я прочиталэто а такжеэто это означает, что если у вас есть файл .testsetting, это может вызвать эту ошибку. Но оба из них говорят, что они для бета-версий TFS / VS 2012.

Кроме того, мне нужен мой файл настроек теста, чтобы включить покрытие кода.

Это только TFS 2012? Может ли агент сборки TFS 2010 не использовать VS 2012 для правильной работы?

Есть ли способ заставить это работать без обновления до TFS 2012? (Мы все еще несколько месяцев от этого обновления).

Ответы на вопрос(2)

Ваш ответ на вопрос