J'ai une solution ASP.NET qui se construit très bien à partir de VS2008.
Cependant, il échoue lorsque je fais cela :
MSBUILD.exe c:\path-to-sln
Il échoue avec une erreur CS0006 ("Metadata file 'dll_name' could not be found"). Il échoue également lorsque j'essaie avec un .csproj d'un projet de la solution.
Que fait VS2008 que MSBuild ne fait pas ? Je crois savoir que VS connaît les dépendances inter-assemblage que MSBuild ne peut pas connaître. Y a-t-il un moyen d'informer MSBuild de ces dépendances ?
(J'ai besoin que MSBuild fonctionne à partir de la ligne de commande car je l'appelle à partir d'une tâche MSBuild depuis CruiseControl.Net).
Merci d'avance. :3)
(J'ai regardé http://stackoverflow.com/questions/280559/how-to-get-cmd-line-build-command-for-vs-solution mais je ne comprends toujours pas)