3

В настоящее время мы строим рамки для разработки приложения C# .net с использованием visual studio 2008.Преобразование тестовых проектов в VS 2008 по 2010 год

Мы рассматриваем наши варианты по адресу. единичный тестовый код для этого проекта.

Одним из вариантов является тестовый проект в Visual studio. Мне нужно уточнить, будут ли эти тестовые проекты правильно конвертироваться в 2010 или какие-либо трудности, которые могут возникнуть.

У меня не было успеха в поиске ответов на это и хотелось бы, чтобы вы могли дать какие-либо рекомендации.

Спасибо!

Я нашел один вопрос с преобразовательных тестов: https://connect.microsoft.com/VisualStudio/feedback/details/514130/visual-studio-2010-beta-2-silently-upgrades-mstest-test-projects-to-net-4-0

, который вызывает беспокойство, но до сих пор не уверен, что другие вопросы?

ответ

4

VS2010 может выполнять только тесты .NET 4.0. Если по какой-то причине вам нужно запустить свои модульные тесты из предыдущей версии VS, у вас может возникнуть проблема.

Если код в ваших тестах будет работать как .NET 4.0 безупречно, у вас не должно быть никаких проблем.

Почему бы не сделать небольшой всплеск - попробуйте преобразовать некоторые из ваших тестов и посмотреть, работает ли он?

+0

Спасибо за информацию! – Russell

+0

#Russel - приветствую вас - на самом деле я написал «об этом» в своем блоге: http://blogs.microsoft.co.il/blogs/dhelper/archive/2010/04/13/why-support- более-The-история-оф-mstest.aspx –

1

У меня возникла проблема с этим! Работа вокруг не годится. Это связано с тем, что мои модульные тесты использовали Linq to Entities, которые изменились с 3.5 до 4.0, и мои тесты выполнялись безупречно, но когда я был развернут в тестовую среду, я получил эту ошибку «Не удалось создать постоянное значение типа« Тип закрытия ». Только примитивные типы («такие как Int32, String и Guid») поддерживаются в этом контексте ».

Мне пришлось вернуться назад и изменить мои запросы на linq и вернуться к использованию VS 2008 для запуска тестов. : S Что с этим, Microsoft?

Смежные вопросы