0
votes

Comment ajouter Newtonsoft.json à Visual Studio Extension vsix

Je crée une extension pour Visual Studio qui est connectée à de nombreux projets, l'un d'entre eux lit le fichier JSON. Lorsque j'essaie de charger le fichier JSON, j'ai reçu l'erreur suivante: System.IO.FilenotFoundException: le fichier ou l'assemblage n'a pas pu être chargé 'newtonsoft.json, version = 12.0.0.0 .. Le fichier spécifié est introuvable.

newtonsoft.json n'est pas copié par VisualStudio à .vsix J'ai trouvé Utilisation de Newtonsoft.json dans une extension de studio visuelle Le problème est que même à l'aide de la version NEWTonsoft.Json spécifiée, il ne peut toujours pas trouver cette bibliothèque


0 commentaires

3 Réponses :


0
votes

aller à Solution Explorateur (Ctrl + ALT + L)

Cliquez avec le bouton droit de la souris sur le nom de la solution.

Cliquez sur Gérer le package Nuget .

recherche newtonsoft.json et installer.


1 commentaires

Merci de répondre, mais ce n'est pas si simple avec vsix. J'ai déjà installé ce paquet.



0
votes

Veuillez considérer les étapes suivantes -

  1. Ajoutez l'assemblage aux références.
  2. Définir la propriété "Copie locale" sur "True".
  3. Ajoutez également l'assemblage au dossier "Replacement" également. (Incluez ceci dans le projet)
  4. Définir la propriété- "Construire une action" à - [content] ii. "Copier vers le répertoire de sortie" à - [Copier toujours] iii. "Inclure en vsix" à - [ true ]

    Ceux-ci ont travaillé pour moi, j'espère que cela vous aidera aussi bien. :)


0 commentaires

0
votes

Le newtonsoft.json.dll est déjà installé avec Visual Studio. Et la version VSSDK la supprime automatiquement des ensembles dépendants qui sont emballés dans votre .vsix.

Détails sur la manière de tirer parti de Newtonsoft.json dans votre extension peut être trouvé ici:

Utilisation de Newtonsoft.json dans un Extension Visual Studio


0 commentaires