Вопрос

В настоящее время мы строим структуру для разработки приложения C # .NET с использованием Visual Studio 2008.

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

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

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

Спасибо!

Я нашел одну проблему с преобразованием тестов:https://connect.microsoft.com/visualstudio/feedback/details/514130/visual-studio-2010-beta-2-silentile-upgrades-mstest-test-projects-bo-net-4-0

Что касается беспокойства, но все же не уверен в других вопросах?

Это было полезно?

Решение

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

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

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

Другие советы

Я столкнулся с проблемой с этим! Работа вокруг не является хорошей. Это связано с тем, что мои модульные тесты использовали LINQ к объектам, которые изменились с 3,5 до 4,0, и мои тесты бели безупречно, но когда я развернул для тестирования среды, я получил эту ошибку «Невозможно создать постоянное значение типа закрытия». Только примитивные типы («например, int32, string и guid») поддерживаются в этом контексте ".

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top