создание приложений .net без Visual Studio - PullRequest
6 голосов
/ 13 ноября 2009

Мне интересно услышать о людях, работающих с созданием приложений .net с использованием MSBuild, NAnt или аналогичных инструментов. Что вы используете, почему вы используете его вместо VS IDE?

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

Спасибо!

Ответы [ 4 ]

6 голосов
/ 13 ноября 2009

Поверьте мне, без IDE вы просто тратите свое время, и это настоящая боль!

Если вы считаете, что Visual Studio стоит дорого, вы можете попробовать Express Edition или выбрать MonoDevelop или sharpdevelop

5 голосов
/ 13 ноября 2009

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

Если вы не используете IDE, это действительно пустая трата производительности. Вы можете использовать sharpdevelop или monodevelop , если вы не хотите использовать Visual Studio.

3 голосов
/ 13 ноября 2009

Я не знаю никого, кто использует NAnt или MSBuild вместо IDE. Все, кого я знаю, кто использует один или другой, используют эти инструменты для поддержки и в дополнение к IDE. Дело не в том, что вы не можете писать код .NET без и IDE, таких как VS, Mono или SharpDevelop, но они спасут вас от боли в пути.

Кроме того, NAnt больше не разрабатывается и не поддерживается. Последняя бета была что-то вроде два года назад. Я не рекомендовал бы использовать его, хотя я знаю многих, которые клянутся им (и нам даже нужно использовать это здесь для определенных устаревших проектов).

2 голосов
/ 13 ноября 2009

Я написал сценарии сборки для своего проекта в NAnt и MSBuild, и я предпочитаю NAnt или их гибрид.

Я все еще использую VS; однако, если я хочу делать автоматические / ночные сборки или делать больше, чем просто строить, я обнаружил, что использование NAnt облегчает это. Плюс разработка собственных задач NAnt - довольно легкая задача, как только вы к ней привыкнете.

Я склонен использовать гибрид MSBuild и NAnt при работе с проектами ASP.Net. В таком случае мне нужно, чтобы NAnt вызвал MSBuild и передал файл проекта для обработки компиляции, а затем использовал NAnt для всего остального.

...