Visual Studio 2010 только выполнит 4,0 модульных теста?

Мне записали различные проекты в.NET 3.5 и некоторые проекты модульного теста покрыть их. При преобразовании моего решения, которое будет использоваться в Visual Studio 2010, я сохраняю все свои проекты в 3,5, но модульные тесты вызываются к 4,0? Таким образом, я не могу использовать их со своими обычными проектами больше.

Получающийся в этом: не Мог загрузить файл или блок 'xxx.xxx. Ядро. UnitTest' или одна из его зависимостей. Этот блок создается временем выполнения, более новым, чем в настоящее время загруженное время выполнения, и не может быть загружен.

Таким образом, я не могу модульный тест никакой проект менее затем 4.0? Или я делаю что-то не так здесь?

11
задан Bjorn Bailleul 13 April 2010 в 08:13
поделиться

2 ответа

В настоящее время печальный ответ - да - только тесты, созданные с помощью VS2010 ( .NET 4.0) поддерживаются.

Очевидно, это сделано специально - посмотрите этот отчет об "ошибке" на Microsoft connect , чтобы узнать подробности.

Обновление
после того, как Microsoft обнаружила ошибку в своем пути, они добавили поддержку модульных тестов .NET 3.5 в VS2010 SP1 - полную информацию можно найти в этом сообщении .

Вы также можете перенастроить существующие модульные тесты .NET 4.0 - Как перенастроить модульные тесты на .Net Framework 3.5 в VS 2010 SP1

8
ответ дан 3 December 2019 в 09:40
поделиться

Пока тестовые проекты конвертируются в Visual Studio 2010 Test Project и компилируются для фреймворка .NET 4.0, к счастью, все сборки, на которые вы ссылаетесь и которые тестируете в своих тестах, все еще могут быть сборками .NET 3.5 (или другими). Все остальное было бы катастрофой. Но да, вы больше не можете использовать Visual Studio 2008 для запуска этих тестовых проектов.

Конечно, обходным решением может быть сохранение исходного кода тестов, но два разных тестовых проекта, один для VS2008, а другой для VS2010, использующие тот же исходный код тестов. Громоздкое, но рабочее решение.

3
ответ дан 3 December 2019 в 09:40
поделиться
Другие вопросы по тегам:

Похожие вопросы: