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