Si je lance l'invite de commande RAD Studio et exécutezComment MSBuild trouve-t-il le chemin de recherche Delphi?
msbuild /t:Rebuild
dans un répertoire de projet, msbuild montrera la ligne de commande complète pour appeler dcc32, y compris tous les paramètres de chemin.
Quel genre de magie ne MSBuild utiliser pour trouver les chemins de recherche, sur la base des paramètres IDE (stockés dans le Registre) et le fichier de projet (qui contient des espaces réservés comme $ (DCC_UnitSearchPath)?
La commande RAD Studio prompt ne définit que l'environnement .Net pour MSBuild, donc il y a quelque chose d'autre qui fonctionne dans les coulisses?
Désolé je ne peux pas trouver EnvOptions.proj (ou le répertoire), il est référencé comme $ (APPDATA) \ CodeGear \ $ (BDSAppDataBaseDir) \ 6.0 \ EnvOptions.proj – mjn
Regardez dans C: \ Documents and Settings \ \ Application Data \ CodeGear \ BDS \ 6.0 si vous êtes sur XP, ou C: \ Users \ \ AppData \ Roaming \ CodeGear \ BDS \ 6.0 si vous êtes sur Vista ou Windows 7. –
Merci! Ma première recherche n'incluait pas les dossiers cachés: P – mjn