GNU/Linux >> Tutoriels Linux >  >> Linux

Le pilote ne voit pas NetCore 3.0

C'est un problème assez courant. Je l'ai résolu en spécifiant le chemin vers .Net Sdk manuellement. Voici l'écran des paramètres :

  1. Spécifiez le chemin vers .NET fichier binaire. Il a généralement le chemin suivant /home/<your_user>/dotnet/dotnet

  2. Spécifiez le chemin vers MSBuild dossier. Par exemple mon chemin est le suivant :/home/aleksej/dotnet/sdk/3.0.100-preview6-012264/MSBuild.dll

  3. Enregistrer

  4. Profit!

PS Mon système d'exploitation est Linux Mint 19.1. Et la version de .Net Core n'est pas important dans ce cas.

Mettre à jour

J'ai oublié un moment important. Si vous devez modifier .NET version pour votre solution, vous devez placer un global.json spécial fichier à la racine de votre solution. Si vous modifiez .NET version pour un projet - mettre global.json sur le chemin racine du projet.

Exemple de global.json pour changer .NET version :

{
  "sdk": {
    "version": "2.2.300"
  }
}

Si vous souhaitez trouver l'emplacement de votre SDK, écrivez la commande suivante :dotnet --list-sdks . Il doit vous montrer 3.1.403 [/usr/share/dotnet/sdk] ou similaire à celui-ci. Si ce n'est pas le cas, considérez-le comme installé à l'aide du guide suivant Installer .NET Core sur Linux . Sélectionnez ensuite le dotnet fichier dans le chemin exécutable .NET CORE CLI, avec son MSBuild.dll respectif .
PD : N'oubliez pas d'enregistrer les modifications globalement !!!.


Linux
  1. Comment ajouter correctement un chemin à un chemin ?

  2. C# dans un environnement Linux

  3. Visual Basic .Net sous Linux

  4. Créer un nouveau répertoire en C

  5. Gestion des noms de fichiers multiplateformes dans .NET Core

Comment voir les utilisateurs connectés sous Linux

Comment configurer Atlantic.Net Email

Classic Path.DirectorySeparatorChar gotchas lors du passage de .NET Core sous Windows à Linux

Linux :ajouter un répertoire à PATH

Comment ajouter Chromedriver à PATH sous Linux ?

quel python vs PYTHONPATH