Могу ли я создавать приложения ASP.NET MVC2, используя экспресс-версию Visual Studio? - PullRequest
6 голосов
/ 07 июня 2010

Я собираюсь сделать приложение MVC2, используя C #.

Какую IDE я могу использовать бесплатно, что поможет мне создать это приложение? Разные версии очень сбивают с толку.

Я собираюсь следовать этому уроку: http://nerddinnerbook.s3.amazonaws.com/Part1.htm

Я вижу, что используется модульное тестирование. Может ли экспресс-версия сделать это?

Ответы [ 4 ]

7 голосов
/ 07 июня 2010

Да .... вы определенно можете.

Получите это здесь: http://www.microsoft.com/express/Web/

Вы не можете выполнить модульное тестирование с помощью инфраструктуры тестирования Microsoft при использованииэкспресс-издание.Что на самом деле не имеет большого значения.Вы по-прежнему можете использовать любую из множества структур модульного тестирования с открытым исходным кодом.

Подробнее об этом в видео на канале 9: Noah Coad: обзор Visual Studio Express 2010

В качестве дополнительной информации: полезная ссылка на страницу, которая сравнивается в таблице версий и функций Microsoft Visual Studio: http://www.microsoft.com/visualstudio/en-us/products

3 голосов
/ 07 июня 2010

Вы также не можете добавлять проекты в экспресс-решение, поэтому у вас не может быть проекта модели, вспомогательного проекта, проекта базы данных и т. Д., В вашем решении.

вам нужно будет написать каждый из них как отдельные проекты, скомпилировать их и затем сослаться на них в своем веб-приложении.

боль в шее, но она обеспечит хорошее разделение проблем. :)

2 голосов
/ 07 июня 2010

В дополнение к Leniel:

Я вижу, что используется модульное тестирование. Может ли экспресс-версия сделать это?

Нету. Экспресс-версия не имеет встроенного модуля модульного тестирования. Более того, Express не может использовать плагины.

1 голос
/ 07 июня 2010

Вы можете использовать его для базовой разработки.Хотя вы не можете использовать встроенную среду модульного тестирования Visual Studio для модульного тестирования, вы можете использовать Nunit, загрузив и запустив тесты на созданной вами тестовой DLL.Однако он не сможет войти в код для отладки тестов из-за ограничений в интеграции с участниками тестов.

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