Les variables d'environnement nouvellement créées ne sont parfois pas transmises à Visual Studio. Quel peut être le problème? Les variables d'environnement ne sont pas visibles pour VS même lorsque je le ferme et le redémarre. C'est un problème intermittent et donc difficile à diagnostiquer.Pourquoi les variables d'environnement de registre visuel ne sont-elles pas définies avec Windows Explorer?
-1
A
Répondre
3
Les variables d'environnement sont transmises aux processus enfants à partir de leur processus parent. Si vous utilisiez l'explorateur pour modifier les variables d'environnement et que vous lanciez également Visual Studio, les variables d'environnement devraient être visibles par VS. Mais si vous utilisez un lanceur d'application tiers (comme launchy), les modifications ne peuvent pas être propagées si le programme de lancement ne reçoit pas et n'agit pas sur l'événement Windows WM_SETTINGSCHANGED
.
Vous pouvez essayer une des options suivantes ...
- Lancement VS de l'explorateur
- Redémarrez le lanceur d'applications et lancer VS de celui-ci.
Questions connexes
- 1. Pourquoi les variables d'environnement d'un fichier de commandes ne sont-elles pas définies lors de l'exécution de Perl?
- 2. Pourquoi Windows Explorer ne triera-t-il pas les répertoires sous le répertoire 'Temporary ASP.NET Files'?
- 3. Pourquoi mon script Perl ne peut-il pas voir les variables our() que j'ai définies dans un autre fichier?
- 4. Autorisations de sécurité du registre .Net - L'utilisateur avec les autorisations ne peut pas accéder au registre
- 5. Afficher toutes les variables actuellement définies
- 6. Pourquoi LIKE ne retourne pas les lignes pour les variables avec '%' à la fin?
- 7. actionscript: variables publiques non définies?
- 8. Accès Registre Windows
- 9. Les variables définies php ont des valeurs nulles
- 10. img src ne fonctionne pas avec les variables php
- 11. Pourquoi les variables d'instance sont-elles définies dans le fichier d'en-tête dans Objective-C
- 12. Pourquoi ma modification du registre ne persiste-t-elle pas en C++?
- 13. Les variables déclarées localement ne peuvent pas être contrôlées
- 14. Intégration de NSIS avec Windows Games Explorer
- 15. Comment énumérer toutes les variables définies dans un script groovy
- 16. Pourquoi la fusion ne consigne pas les erreurs de liaison?
- 17. VBScript - Je ne sais pas pourquoi mes arguments ne sont pas utilisés de la même manière que les variables
- 18. Quand les variables d'instance Ruby sont-elles définies?
- 19. Mon blog ne s'affiche pas correctement avec Internet Explorer
- 20. Comment étendre les fonctionnalités de Windows Explorer?
- 21. Windows Games Explorer Tâches de lecture/assistance
- 22. Quand les variables doivent-elles être définies dans une classe
- 23. Menu d'association de fichier de registre Windows
- 24. RegDelete ne peut pas supprimer la clé de Registre dans WSH 5.7
- 25. PHP/Zend se plaint de variables non définies
- 26. Internet Explorer 8 ne lit pas les fichiers midi
- 27. Écriture dans le registre Windows?
- 28. Pourquoi les propriétés ne sont pas déclarables dans les interfaces
- 29. Pourquoi COALESCE ne fonctionne pas avec RowFilter?
- 30. Pourquoi cl.exe ne produit-il pas un module Windows valide?
Votez pour fermer, trop localisé. Les variables d'environnement nouvellement créées ne sont visibles par aucune application avant son redémarrage. – user7116
@sixlettervariables sur windows il n'est pas nécessaire de redémarrer un processus pour accéder à de nouvelles variables d'env. Lisez ma réponse à la question pour plus de détails. –
Je vais modifier, "pas automatiquement visible". – user7116