2009-06-29 12 views
12

Usavamo nant per creare il nostro progetto (10 + Class Lib) e un sito Web basato su ASP.NET 2.0. Recentemente siamo in procinto di spostarci verso ASP.NET 3.5. Ho cercato nella rete e ho scoperto che nant non supporta 3.5.MSBuild vs nant

Sto anche cercando un'opzione di migrazione di MSBuild.

  1. Il MS Build è il candidato giusto per questo?
  2. Ho sentito persone dire che MSBuild è lento? è vero?
  3. Con MS Build è possibile creare un passo singolo? in tutto ciò che farò è chiamare nant.ext e dare un file di build che farà una compilazione e mi darà l'output.
+1

Dai un'occhiata a http://stackoverflow.com/questions/476163 –

+0

possibile duplicato di [Nant o MSBuild, quale scegliere e quando?] (Http: //stackoverflow.com/questions/476163/nant-or-msbuild-which-one-to-choose-and-when) –

+0

MS Build, perché ti aiuterà anche con i progetti di Visual Studio –

risposta

2

NAnt può essere facilmente realizzato per supportare .NET 3.5 - lo usiamo qui. Piuttosto che richiedere il credito, controlla questo blog post.

1

In MsBuild si può avere un singolo accumulo passo. Nant può essere usato con .Net 3.5 ma è sempre in ritardo (.Net 4.0 sarà presto spedito). Nant .86 beta1 ha problemi con x64 Windows Server 2003 (sarà necessario utilizzare una build notturna). Ho usato entrambi e preferisco MsBuild. Per maggiori dettagli controlla un post precedente sul blog che ho scritto Nant vs MsBuild