GNU/Linux >> Tutoriels Linux >  >> Linux

Les assemblys de référence pour le framework .NETFramework,Version=v4.7.1 n'ont pas été trouvés

J'ai eu le même problème mais sous OSX. L'installation de la dernière version de Mono a éliminé les références manquantes du framework .net v4.7.1.

J'ai installé Mono V5.18.0 depuis https://www.mono-project.com/download/stable

Mise à jour :Voir le commentaire ci-dessous concernant le paramètre global omnisharp


J'ai essayé les étapes mentionnées ici, n'a pas résolu l'erreur. Fallait changer le omnisharp.useGlobalMono option à always . Cela a fonctionné pour C# extension for VS Code=1.23.2 .

Source :message Reddit

Votre sortie d'erreur m'indique que vous utilisez l'extension C# officielle pour VS Code. La dernière version de ladite extension, 1.23.2, a ceci à dire dans son journal des modifications :

For Mono-based development (e.g. Unity) that requires full .NET framework, you need to set "omnisharp.useGlobalMono": "always". This

est nécessaire jusqu'à ce que Mono mette à niveau sa version MSBuild groupée

Le réglage par défaut, auto, ne fonctionne pas. Basculez-le sur toujours et redémarrez l'extension. Vous pouvez également rétrograder vers la version 1.23.1.


Linux
  1. gestionnaire d'abonnement :commande introuvable

  2. dnf :commande introuvable

  3. bc :commande introuvable

  4. dpkg :commande introuvable

  5. id :commande introuvable

Ubuntu - Les en-têtes du noyau en cours d'exécution n'ont pas été trouvés. - Solution

Correction "Implémentation du contrôleur USB 2.0 introuvable!" Erreur VirtualBox

nc :commande introuvable

aws-shell :commande introuvable

netstat :commande introuvable

ln :commande introuvable