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.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 2013 Standard
- BizTalk Server Branch 2010
- BizTalk Server Developer 2010
- BizTalk Server Enterprise 2010
- BizTalk Server Standard 2010