2017-10-13 5 views
0

Bonjour tout, tout en construisant projet de projet visuel de Jenkins suis en dessous de l'erreur, j'ai mis en place le plugin msbuild et définir le chemin dans jenkins.

C: \ Fichiers programme (x86) \ MSBuild \ 14.0 \ bin \ Microsoft.Common.CurrentVersion.targets (4714,5): erreur MSB3073: La commande "[C: \ Users \ Administrator.jenkins \ workspace \ DessinsFabric \ DessinsFabricApi \ DessinsFabricApi.csproj] C: \ Fichiers programme (x86) \ MSBuild \ 14.0 \ bin \ Microsoft.Common.CurrentVersion.targets (4714,5): erreur MSB3073: si n'existe pas "C: \ Users \ Administrator .jenkins \ workspace \ DrawingsFabric \ DessinsFabricApi \ bin \ x64 \ Debug \ Libs "md" C: \ Utilisateurs \ Administrator.jenkins \ espace de travail \ DrawingsFabric \ DrawingsFabricApi \ bin \ x64 \ Debug \ Libs "[C: \ Utilisateurs \ Administrateur. jenkins \ espace de travail \ DrawingsFabric \ DrawingsFabricApi \ DrawingsFabricApi.csproj] C: \ Fichiers programme (x86) \ MSBuild \ 14.0 \ bin \ Microsoft.Common.CurrentVersion.targets (4714,5): erreur MSB3073: xcopy/s/y " Non défini paquets \ Apache.Ignite.2.2.0 \ Libs *. * "" C: \ Utilisateurs \ Administrator.jenkins \ espace de travail \ DrawingsFabric \ DrawingsFabricApi \ bin \ x64 \ Debug \ Libs "" est sorti avec le code 4. [C: \ Users \ Administrator.jenkins \ workspace \ DrawingsFabric \ DrawingsFabricApi \ DrawingsFabricApi.csproj] Terminé Projet de construction "C: \ Utilisateurs \ Administrator.jenkins \ espace de travail \ DrawingsFabric \ DrawingsFabricApi \ DrawingsFabricApi.csproj" (cibles par défaut) - FAILED.

Échec de construction.

"C: \ Users \ Administrator.jenkins \ workspace \ DrawingsFabric \ DrawingsFabricApi \ DrawingsFabricApi.csproj" (cible par défaut) (1) -> (objectif de ResolveAssemblyReferences) ->

+0

Une mise à jour de ce problème? Avez-vous résolu votre problème? Si non, s'il vous plaît laissez-moi savoir les dernières informations sur ce problème. –

Répondre

1

Selon le journal d'erreur:

erreur MSB3073: xcopy/s/y "Undefined paquets \ Apache.Ignite 2.2.0 \ Libs * *."

Vous pouvez trouver $(SolutionDir) est Non défini. Cela parce que vous pouvez construire un projet unique (pas Solution) dans Jenkins. Dans ce cas, MSBuild exécutant chaque projet indépendamment de la solution, MSBuild n'a pas pu trouver la définition pour $(SolutionDir). Cela a fonctionné correctement dans Visual Studio, mais pas sur le serveur de génération.

Pour résoudre ce problème, vous pouvez utiliser $(ProjectDir)..\ au lieu de $(SolutionDir)

Ainsi, la ligne de commande doit être:

if not exist "$(TargetDir)Libs" md "$(TargetDir)Libs" 
xcopy /s /y "$(ProjectDir)..\packages\Apache.Ignite.2.2.0\Libs\*.*" "$(TargetDir)Libs" 

Mais, je trouve la ligne de commande dans l'erreur Le journal n'est pas le même que dans le titre, vous devrez peut-être vérifier la ligne de commande.

Espérons que cela aide.

+0

merci j'ai résolu les problèmes en donnant $ solutionDIR Path dans jenkins :). –