Where do I get MSBuild?

  • Thread starter Thread starter Ed Sutton
  • Start date Start date
E

Ed Sutton

I was about to learn Nant when I came across some references to MSBuild.
Where do I get it, or what application does MSBuild ship with?

I have Visual Studio 2005 Professional.

Thanks in advance,

-Ed
 
Ed,

Then you have MSBUILD. VS.NET 2005 uses MSBUILD (which is part of the
..NET framework 2.0) to perform its build operations.

Hope this helps.
 
Ed said:
I was about to learn Nant when I came across some references to MSBuild.
Where do I get it, or what application does MSBuild ship with?

I have Visual Studio 2005 Professional.

As already stated, then .NET 2.0 comes with MSBUILD.

But why not learn NAnt anyway ?

Arne
 
Because it is not integrated with VS.NET 2005 on the level that MSBUILD
is right now. That's the biggest reason to choose MSBUILD over NANT right
now.
 
Nicholas said:
Because it is not integrated with VS.NET 2005 on the level that MSBUILD
is right now. That's the biggest reason to choose MSBUILD over NANT right
now.

And for people who wants to separate coding and building that
is not a very good argument.

Arne
 
Not really, since MSBUILD is also driven from the command line. You
don't have to run VS.NET in order to use MSBUILD. You can even call it from
your own programs if you wish.
 
Nicholas said:
Not really, since MSBUILD is also driven from the command line. You
don't have to run VS.NET in order to use MSBUILD. You can even call it from
your own programs if you wish.

I know.

But that still sums it up as:
- MSBuilds advantage is the VS integration" that I am not
interested in
- NAnt's advantage is the many tasks that I am somewhat
interested in

Arne
 
Arne said:
I know.

But that still sums it up as:
- MSBuilds advantage is the VS integration" that I am not
interested in
- NAnt's advantage is the many tasks that I am somewhat
interested in

Arne
What tasks does NAnt have that MSBuild does not?
 
Jianwei said:
I have it under..

C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727

Thank you very much. I found msbuild.exe in the location you specified
after I installed the .NET 2.0 SDK. It may have been there all along but
for some reason my local disk search was failing to find it.

Anyway, command line building works fine now using the "SDK Command
Prompt" which sets the required PATH environment variables.

Thanks again for your reply and the helpful comparison links that others
have posted. I will now go do some reading on comparisons of NaNt
versus MSBuild.

-Ed
 
Back
Top