Add new comment

MSBuild de Delphi 2007/2009 sous Vista/Win7 64 bits

L’installateur de Delphi crée le fichier rsvars.bat dont le répertoire de .NET est spécifié correctement :
FrameworkDir=C:\Windows\Microsoft.NET\Framework64

Par contre, si vous démarrez la construction MS Build ne trouve pas l’assemblie Borland.Delphi.Targets.dll qui est installé dans le répertoire Framework et non pas Framework64.

MyProject.dproj(55,11): error MSB4019: The imported project "C:\Windows\Microsoft.NET\Framework64\v2.0.50727\Borland.Delphi.Targets" was not found. Confirm that the path in the <Import> declaration is correct, and that the file exists on disk.

Alors on corrige un peu notre rsvars.bat.

Remplacez @SET FrameworkDir=C:\Windows\Microsoft.NET\Framework64\ par @SET FrameworkDir=C:\Windows\Microsoft.NET\Framework\. Après cela la construction va fonctionner correctement comme dans l’environnement 32 bits.