Partager via


Erreur lorsque vous utilisez une version 64 bits de MSBuild pour générer un projet BizTalk

Cet article vous aide à résoudre le problème où les builds de projets BizTalk Server échouent.

Version d’origine du produit : BizTalk Server
Numéro de la base de connaissances d’origine : 3030830

Symptômes

Lorsque vous utilisez une version 64 bits de MSBuild (par exemple, C:\Windows\Microsoft.NET\Framework64\v4.0.30319\MSBuild.exe) pour générer un projet BizTalk, le processus de génération échoue avec une erreur semblable à la suivante :

Échec de la build.
« C :\Users\superuser\Documents\Visual Studio 2010\Projects\BizTalk1\BizTalk1.sln » (cible par défaut) (1) ->
« C :\Users\superuser\Documents\Visual Studio 2010\Projects\BizTalk1\BizTalk1\BizTalk1\BizTalk1.btproj » (cible par défaut) (2) ->(CoreCompile target) ->
CSC : erreur CS2001 : impossible de trouver le fichier source « C :\Users\superuser\Documents\Visual Studio 2010\Projects\BizTalk1\BizTalk1\Schema1.xsd.cs » [C :\Users\superuser\Documents\Visual Studio 2010\Projects\BizTalk1\BizTalk1\BizTalk1\BizTalk1.btproj]
0 Avertissement(s)
1 Erreur(s)

Lorsque vous utilisez une version 32 bits de MSBuild (par exemple, C:\Windows\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe), le processus de génération fonctionne comme prévu.

Cause

Ce problème est dû à une limitation dans les versions actuelles de BizTalk 2013 et BizTalk 2010.

Solution de contournement

Pour contourner ce problème, utilisez une version 32 bits de MSBuild.

S’applique à

  • Branche BizTalk Server 2013
  • développeur BizTalk Server 2013
  • BizTalk Server 2013 Entreprise
  • BizTalk Server Standard 2013
  • BizTalk Server Branch 2010
  • BizTalk Server Developer 2010
  • BizTalk Server Enterprise 2010
  • BizTalk Server Standard 2010