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 des projets BizTalk Server échouent.

Version du produit d’origine : BizTalk Server
Numéro de 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 à ce qui suit :

Échec de la génération.
« 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.btproj » (cible par défaut) (2) ->(Cible CoreCompile) ->
CSC : erreur CS2001 : Impossible de trouver le fichier source « C :\Users\superuser\Documents\Visual Studio 2010\Projects\BizTalk1\BizTalk1\BizTalk1\Schema1.xsd.cs' [C :\Users\superuser\Documents\Visual Studio 2010\Projects\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.exele 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 2013 Standard
  • BizTalk Server Branch 2010
  • BizTalk Server Developer 2010
  • BizTalk Server Enterprise 2010
  • BizTalk Server Standard 2010