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.
- 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).
- 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
Vous devez vous connecter pour publier un commentaire.
Ce problème se produit généralement lorsque les packages nuget sont archivés dans le Contrôle de Version. Supprimer le dossier packages dans le Contrôle de Version, et assurez-vous que les "packages.config" fichier est archivé dans le Contrôle de Version. Puis la file d'attente d'une nouvelle version.
Vous pouvez également ajouter les packages chemin d'accès au fichier gitignore
OriginalL'auteur Eddie Chen - MSFT
Il s'avère que les packages NuGet ont été commis au dépôt et à tout casser. La suppression du projet\projet\répertoire packages à partir de la mise en pension résolu tous les problèmes de compilation depuis NuGet récupère les paquets automatiquement à construire.
OriginalL'auteur mianimraniqbal
J'ai mis à jour à la dernière version de package et le problème résolu,
OriginalL'auteur mehrdad
J'ai effacé le dossier Packages dans la construction et qu'il fixe pour moi.
OriginalL'auteur Jeff Justus