Error al usar una versión de 64 bits de MSBuild para crear un proyecto de BizTalk

Este artículo le ayuda a resolver el problema en el que se produce un error en las compilaciones BizTalk Server proyectos.

Versión del producto original:   BizTalk Server
Número KB original:   3030830

Síntomas

Cuando se usa una versión de 64 bits de MSBuild (por ejemplo, ) para crear un proyecto de BizTalk, el proceso de compilación produce un error similar al C:\Windows\Microsoft.NET\Framework64\v4.0.30319\MSBuild.exe siguiente:

Error en la compilación.
"C:\Users\superuser\Documents\Visual Studio 2010\Projects\BizTalk1\BizTalk1.sln" (destino predeterminado) (1) ->
"C:\Users\superuser\Documents\Visual Studio 2010\Projects\BizTalk1\BizTalk1\BizTalk1.btproj" (destino predeterminado) (2) ->(CoreCompile target) ->
CSC : error CS2001: No se pudo encontrar el archivo de origen 'C:\Users\superuser\Documents\Visual Studio 2010\Projects\BizTalk1\BizTalk1\Schema1.xsd.cs' [C:\Users\superuser\Documents\Visual Studio 2010\Projects\BizTalk1\BizTalk1\BizTalk1.btproj]
0 Advertencia(s)
1 Error(s)

Cuando se usa una versión de 32 bits de MSBuild (por ejemplo, ), el proceso de compilación C:\Windows\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe funciona según lo esperado.

Causa

Este problema se debe a una limitación en las versiones actuales de BizTalk 2013 y BizTalk 2010.

Solución alternativa

Para solucionar este problema, use una versión de 32 bits de MSBuild.

Se aplica a

  • BizTalk Server rama de 2013
  • BizTalk Server 2013 Developer
  • BizTalk Server 2013 Enterprise
  • BizTalk Server 2013 Standard
  • BizTalk Server sucursal 2010
  • BizTalk Server Developer 2010
  • BizTalk Server Enterprise 2010
  • BizTalk Server Standard 2010