2009-11-13 14 views
6

Sono interessato a conoscere le persone che lavorano con la creazione di applicazioni .net utilizzando MSBuild, NAnt o strumenti simili. Cosa stai usando, perché lo stai usando al posto dell'IDE VS?Creazione di applicazioni .net senza Visual Studio

Mi piace utilizzare diversi editor diversi un po 'e sto pensando di passare a utilizzare qualcosa che possa mantenere IDE gratuito.

Grazie!

+1

Una volta dovevo intervistare per un posto che si aspettava che tu inserissi il codice nel blocco note. Inutile dire che non ho ottenuto il lavoro. – Rich

+6

Scrivo la maggior parte del mio codice in MSPaint. –

+0

Non so quale editor ti piace, ma ci sono plugin VIM per VS e Sql Management Studio che utilizzo abbastanza bene. – jtruelove

risposta

3

Non conosco nessuno che utilizzi NAnt o MSBuild invece dell'IDE. Tutti quelli che conosco che usano l'uno o l'altro utilizzano questi strumenti a supporto e in aggiunta all'IDE. Non è che non puoi scrivere codice .NET senza IDE come VS, Mono o SharpDevelop, ma ti faranno risparmiare un mondo di dolore lungo la strada.

Inoltre, NAnt non viene più sviluppato o supportato. L'ultima beta era qualcosa come due anni fa. Non consiglierei di usarlo, anche se ne conosco molti che lo giuro (e dovremmo persino usarlo qui per alcuni progetti legacy).

6

Credimi senza IDE, hai solo perso tempo ed è un vero dolore!

se si sente che Visual Studio è costoso si può provare la express editions o andare per MonoDevelop o sharpdevelop

+0

Sono d'accordo, utilizzare l'edizione espressa. È molto potente per un prodotto gratuito. Saresti sorpreso di ciò che puoi costruire con express. Sharpdevelop è un altro strumento pulito, non ho fatto molto con esso, ma ho visto roba costruita con esso che è piuttosto impressionante. Se sei davvero anti-IDE, puoi sempre usare notepad o Notepad ++ e compilarlo con "CSC" al prompt. (Anche se sarà ancora necessario installare VS) –

+0

+1 per l'Express Edition. Con gli strumenti di terze parti (NUnit/MbUnit, Equatec Profiler, TortoiseSVN ecc.) Funziona perfettamente. – boj

+0

Integrazione NAnt + VS.NET: http: //weblogs.asp.net/bsimser/archive/2006/06/06/Simple-NAnt-integrazione-con-Visual-Studio.aspx – boj

5

Non è necessario utilizzare un altro IDE di utilizzare un meccanismo di generazione diversa.

Non utilizzare un IDE è davvero uno spreco di produttività. È possibile utilizzare sharpdevelop o monodevelop anche se non si desidera utilizzare Visual Studio.

2

Ho scritto script di compilazione per il mio progetto sia in NAnt che in MSBuild e preferisco NAnt o un ibrido tra i due.

Uso ancora VS; tuttavia, se voglio fare build automatiche/notturne o fare qualcosa in più rispetto alla semplice build, ho scoperto che l'uso di NAnt lo rende facile. Inoltre, sviluppare le tue attività NAnt è un compito piuttosto facile una volta che ti ci abitui.

Tendo a utilizzare un ibrido di MSBuild e NAnt quando si lavora con progetti ASP.Net. Quando questo è il caso, avrò NAnt chiamata MSBuild e passerò nel file di progetto per gestire la compilazione e quindi useremo NAnt per tutto il resto.