2009-11-13 6 views
6

MSBuild, NAnt 또는 유사한 도구를 사용하여 .net 응용 프로그램을 만드는 사람들에 대해 듣고 싶습니다. VS IDE 대신 왜 사용하고 있습니까?Visual Studio없이 .net 응용 프로그램 만들기

저는 다른 편집기를 사용하고 싶습니다. IDE를 무료로 유지할 수있는 무언가를 사용하려고합니다.

감사합니다.

+1

한때 메모장에서 코드 작성을 예상 한 곳에서 인터뷰를해야했습니다. 말할 것도없이, 나는 직업을 얻지 못했다. – Rich

+6

나는 MSPaint에 내 코드의 대부분을 쓴다. –

+0

당신이 좋아하는 에디터를 모르겠지만 VS와 Sql Management Studio 용 VIM 플러그인이 있습니다. 제가 잘 사용하고 있습니다. – jtruelove

답변

3

IDE 대신 NAnt 또는 MSBuild를 사용하는 사람을 알지 못합니다. 하나 또는 다른 것을 사용하는 모든 사람은 IDE를 지원하거나 IDE에 추가로 해당 도구를 사용하고 있습니다. VS, Mono, SharpDevelop와 같은 IDE없이 .NET 코드를 작성할 수는 없지만 그 길을 따라 고통의 세계를 저장합니다.

또한 NAnt는 더 이상 개발되지 않았거나 실제로 지원되지 않습니다. 마지막 베타 버전은 2 년 전의 일입니다. 나는 그것을 사용하는 것을 권하지 않으나, 많은 사람들이 그것에 대해 맹세하고 있음을 알고 있지만 (그리고 우리는 특정 레거시 프로젝트를 위해 그것을 사용해야 만한다).

6

IDE가 없으면 나를 믿을 수 있습니다. 시간을 낭비하는 것은 정말 고통스런 일입니다!

당신은 Visual Studio를 사용하면 당신은 다른 빌드 메커니즘을 사용하는 다른 IDE를 사용 할 필요가 없습니다 express editions을 시도하거나 MonoDevelop 또는 sharpdevelop

+0

동의합니다. Express Edition을 사용하십시오. 무료 제품에 매우 강력합니다. Express로 구축 할 수있는 것에 놀랄 것입니다. 샤프 디벨로프는 또 다른 깔끔한 도구이지만, 나는 그걸로 많은 것을하지는 못했지만, 꽤 인상적이었던 것들을 보았다. 정말로 IDE에 반대하는 경우 언제든지 메모장이나 메모장 ++을 사용하고 프롬프트에서 "CSC"로 컴파일 할 수 있습니다. (비록 VS가 설치되어 있어야하지만) Express Edition의 경우 –

+0

+1. 타사 도구 (NUnit/MbUnit, Equatec Profiler, TortoiseSVN 등)를 사용하면 잘 작동합니다. – boj

+0

NAnt + VS.NET 통합 : http : //weblogs.asp.net/bsimser/archive/2006/06/06/Simple-NAnt-integration-with-Visual Studio.aspx – boj

5

갈 수있는 비용이라고 생각합니다.

IDE를 사용하지 않으면 실제로 생산성이 저하됩니다. Visual Studio를 사용하지 않으려는 경우 sharpdevelop 또는 monodevelop을 사용할 수 있습니다.

2

NAnt와 MSBuild 모두에서 내 프로젝트 용 빌드 스크립트를 작성했으며 NAnt 또는 두 가지 하이브리드를 선호합니다.

나는 여전히 VS를 사용한다. 그러나 자동/야간 빌드를 수행하거나 빌드 만하는 것이 아니라면 NAnt를 사용하면 쉽게 사용할 수 있습니다. 자신의 NAnt 작업을 개발하는 것이 익숙해지면 매우 쉬운 작업입니다.

ASP.Net 프로젝트를 작업 할 때 MSBuild와 NAnt의 하이브리드를 사용하는 경향이 있습니다. 이 경우 NAnt에서 MSBuild를 호출하고 프로젝트 파일을 전달하여 컴파일을 처리 한 다음 다른 모든 작업에 NAnt를 사용합니다.

관련 문제