2010-04-02 19 views
118

Instalé .NET 4.0 y VS 2010 RC en mi computadora portátil y MSBuild se instaló automáticamente. Esperaba construir un servidor de integración continuo simplemente instalando .NET SDK sin VS 2010, así que descargué .NET 4.0 Framework de Microsoft en este link. Desafortunadamente, no parece haber instalado MSBuild con esta descarga (o al menos no puedo encontrarlo).Instalación de MSBuild 4.0 sin Visual Studio 2010

¿Es este enlace el enlace apropiado para el SDK, o es solo el tiempo de ejecución? Si no, ¿dónde está el enlace para el SDK?

Dudo que sea todo el SDK, ya que son solo 35MB donde la descarga de .NET 3.5 SP1 superó los 200MB.

+0

Estoy con el mismo problema ... El perfil del cliente no incluye MSBuild, y no hay una descarga de msbuild independiente ... –

Respuesta

67

Quizás este es el SDK disfrazado ligeramente como un SDK de Windows 7.

Microsoft Windows SDK for Windows 7 and .NET Framework 4

ACTUALIZACIÓN: con sede fuera de la a blog posts on the Windows SDK Blog SDK que he vinculado al anterior parece contener msbuild y apoya la creación de aplicaciones administradas (NET). Asumo que este es el SDK que todos hemos estado buscando para instalar en nuestros servidores de compilación, así que lo estoy descargando ahora y publicaré cualquier otro hallazgo después de que lo revise.

ACTUALIZACIÓN: Puedo confirmar que el enlace proporcionado arriba efectivamente instala MSBuild junto con otras partes de lo que constituiría un SDK para .NET 4.0. Estoy usando esto con éxito en mi máquina de compilación ahora sin instalar Visual Studio 2010 para construir nuestro proyecto.

ACTUALIZACIÓN: Consulte también la respuesta de FrederikB a continuación, ya que parece que no es necesario que todo el SDK obtenga MSBuild 4.0. Esto sería especialmente útil si necesita configurar un servidor de compilación mínimo. No he confirmado si esto funciona para mí o no, pero valdría la pena intentarlo antes de instalar el SDK.

+0

Tenga en cuenta que si está tratando de publicar una aplicación ClickOnce hay otros hacks que tendrá que hacer para que esto funcione con el SDK de Windows. http://stackoverflow.com/questions/3567543/issue-with-clickonce-bootstrapper-and-msbuild/4796972#4796972 – jpierson

+2

Lo que FrederikB señaló es que MSBuild está instalado con el .NET Framework completo, aparentemente no necesita esto SDK en absoluto. – galaktor

+0

@galaktor - Esto es cierto y es lo que mencioné en mi tercera actualización anterior. Puede haber otras cosas incluidas en el SDK que pueden ser importantes para muchas personas, como los requisitos previos de ClickOnce y otras herramientas similares que normalmente vienen con Visual Studio. También he reconocido que hay diferentes configuraciones de registro para diferentes carpetas de herramientas dependiendo de si tiene instalado Visual Studio o simplemente el SDK de Windows instalado y supongo que también hay otros casos especiales para cuando está ejecutando solo con el full .NET Framework instalado. – jpierson

104

Si usted está buscando msbuild, usted encontrará que el 4,0 Está en:

Para 32 bits:

C: \ Windows \ Microsoft.NET \ Framework \ v4. 0,30319 \ MSBuild.exe

Para 64 bits:

C: \ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 \ MSBuild.exe

+0

¿Instaló solo el 4.0 SDK o Visual Studio 2010? Además, ¿instaló la versión final recién lanzada esta semana? – dewald

+5

Solo el .NET framework, no SDK o VS 2010 –

+28

Instalé la versión final del framework que salió esta semana (12 de abril). Entonces, no el SDK ni Visual Studio. Para obtener MSBuild, no necesita el SDK, solo el Framework 4.0 completo (no el perfil del cliente) http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=0a391abd-25c1-4fc0 -919f-b21f31ab88b7 – Frederik

Cuestiones relacionadas