Praca z nowym edytorem VSCode w projekcie node.js. Próbuję skonfigurować mój profil „Launch” do debugowania, edytując plik launch.json. Muszę skonfigurować ciąg połączenia jako zmienną środowiskową. Zgodnie z komentarzami w pliku launch.json:
// Environment variables passed to the program.
"env": { }
Próbowałem dodać moją zmienną środowiskową w następujący sposób:
"env":
{
"CONNECTION_STRING": "Data Source=server;Initial Catalog=catalog;User ID=uid;Password=pwd;MultipleActiveResultSets=true"
}
Powoduje to błąd podczas próby uruchomienia mojej aplikacji; „Proces OpenDebug został nieoczekiwanie zakończony”. Nie znalazłem jeszcze żadnych plików dziennika itp., Które mogłyby wyjaśnić, na czym polega problem.
Wiem, że ta aplikacja działa poprawnie, gdy konfiguruję zmienną środowiskową i uruchamiam aplikację ze standardowego wiersza polecenia. Aplikacja działa również zgodnie z oczekiwaniami, jeśli skomentuję moją zmienną w pliku launch.json; Po prostu nie mogę połączyć się z bazą danych.
Zakładam, że używam niewłaściwego formatu w pliku launch.json, ale nie znalazłem jeszcze żadnego sposobu, aby to zadziałało.
Jakieś pomysły?
Property env is not allowd in launch.json