Les erreurs de génération de paquets manquants dans Visual Studio Online (version de 2015)

Je reçois le message suivant lorsque je déclencher un build sur le check-in pour Visual Studio Online. Localement, il compile et déploie tout simplement parfait.

packages\Microsoft.Net.Les compilateurs.1.0.0\tools\Microsoft.CSharp.De base.cibles (67, 5)

Pour être plus précis, c'est le problème décrit.

"De Microsoft.CodeAnalysis.BuildTasks.Scc" la tâche n'a pas pu être chargé à partir de l'assemblée C:\a\1\s\packages\Microsoft.Net.Compilers.1.0.0\build..\tools\Microsoft.Build.Tasks.CodeAnalysis.dll. Impossible de charger le fichier ou l'assembly 'file:///C:\a\1\s\packages\Microsoft.Net.Compilers.1.0.0\tools\Microsoft.Build.Tasks.CodeAnalysis.dll" ou une de ses dépendances. Le système ne peut pas trouver le fichier spécifié. Confirmer que la déclaration est correcte, que l'assemblée et toutes ses dépendances sont disponibles, et que la tâche contient un public de classe qui implémente Microsoft.Construire.Cadre.ITask.

Donc, à l'évidence, j'ai quelques localement placé fichiers les travaux de compilation sur le site (c'est à dire ma machine) mais ceux-ci ne sont pas déployées à l'aide de check-in. Je n'ai pas mis dans une Dll ou tel manuellement dans mon projet. Tout ce qu'il y a le code source ou obtenus avec le gestionnaire de paquet.

Qui pose les questions suivantes.

  1. Je ne sais pas quels fichiers sont ceux (message d'erreur dans Visual Studio Online ne pas divulguer cette information et je ne peux pas le reproduire localement).
  2. Je ne suis pas sûr de savoir comment forcingly pousser tous les fichiers concernés dans le référentiel pour la construction de l'agent d'extraction (selon ot mon expérience, c'est fait automatiquement).

Les paramètres de l'étape de génération sont comme suit.

  • Solution: **\*.la sln
  • MsBuild Arguments: /p:DeployOnBuild=true /p:WebPublishMethod=Forfait /p:PackageAsSingleFile=true /p:SkipInvalidConfigurations=true /p:PackageLocation="$(construire.artifactstagingdirectory)\\"
  • Plate-forme:
  • Configuration:
  • Propre: hors
  • Restaurer les Packages NuGet: vérifié
  • Version De Visual Studio: Visual Studio 2015
  • MsBuild Architecture: MSBuild x86
  • Enregistrer les Détails du Projet: vérifié

OriginalL'auteur Konrad Viltersten | 2016-01-15