Je me demande si vous pouvez aider. Vraiment difficile de déterminer une solution à cela à partir de mes recherches.
J'ai téléchargé le code Visual Studio il y a deux semaines et j'ai rencontré une erreur une fois que j'ai essayé de déboguer un fichier. Le fichier semble s'ouvrir mais une fois que j'exécute le débogueur, il s'affiche en conséquence:
'$ {workspaceFolder}' ne peut pas être résolu. Veuillez ouvrir un dossier.
Impossible de trouver ou de reproduire une solution similaire. J'ai également essayé de réinstaller le code de Visual Studio (pas facile). J'essaie au moins de comprendre le problème et sa source.
Le fichier est un fichier .js sur lequel j'ai travaillé, exécutant une fonction simple. Il n'est pas destiné à fonctionner en tandem avec un plus grand espace de travail / programme.
4 Réponses :
Si vous utilisez la dernière version de Visual Studio 1.44, assurez-vous de passer à la version 1.44.2.
Le problème Le problème microsoft / vscode 94725 a été résolu.
Il comportait le même message d'erreur:
Après quelques recherches, le problème est le suivant pour la configuration de l'espace de travail, nos extensions de débogage ajoutent l'attribut suivant
__workspaceFolder:'${workspaceFolder}'Et le résolveur de configuration tente correctement de résoudre ce problème et se plaint parce que la portée du dossier n'est pas spécifiée.
Dans un espace de travail multi-racine, la portée doit être spécifiée, sinon le résolveur ne sait pas dans quel dossier résoudre les variables.Correction proposée: l'extension de nœud qui ajoute cet attribut devrait l'étendre si elle voit que nous sommes dans un dossier multi-racine.
Donc, au lieu de$ {workspaceFolder}, utilisez$ {FOLDER_NAME: workspaceFolder}.
Ce problème est résolu dans commit ae97613 .
Remplacez $ {workspaceFolder} par $ {FOLDER_NAME: workspaceFolder} dans votre fichier * .code-workspace . (de [ici] [1])
En passant, il en va de même pour $ {workspaceRoot} , vous pouvez le remplacer par $ {FOLDER_NAME: workspaceRoot} .
D'autres variables de dossier peuvent-elles être corrigées avec ce préfixe FOLDER_NAME: ? Mes espaces de travail ne les utilisaient pas jusqu'à présent.
A travaillé pour moi dans la Version: 1.44.2 .
J'ai récemment eu ce problème et j'ai lu les réponses ci-dessus, mais étant débutant, je n'ai pas pu le résoudre. Dans ma réponse, je n'ai pas exactement ce que vous devez faire mais je vais montrer ce qui a fonctionné pour moi. / p>
dans vs code, allez dans le fichier -> Ajouter un dossier à l'espace de travail Et sélectionnez le dossier où se trouvent les fichiers du programme.
Vous devez révéler votre fichier launch.json dans le cadre de la question.