Trabalhar com o novo editor VSCode em um projeto node.js. Estou tentando configurar meu perfil "Launch" para depuração editando o arquivo launch.json. Eu preciso configurar um connectionstring como uma variável de ambiente. De acordo com os comentários no arquivo launch.json:
// Environment variables passed to the program.
"env": { }
Eu tentei adicionar minha variável de ambiente assim:
"env":
{
"CONNECTION_STRING": "Data Source=server;Initial Catalog=catalog;User ID=uid;Password=pwd;MultipleActiveResultSets=true"
}
Isso causa um erro quando tento iniciar meu aplicativo; "O processo OpenDebug terminou inesperadamente". Ainda não encontrei nenhum arquivo de log etc. que possa explicar qual é o problema.
Sei que este aplicativo funciona corretamente quando configuro a variável de ambiente e inicio meu aplicativo a partir do prompt de comando padrão. O aplicativo também funciona conforme o esperado se eu comentar minha variável no arquivo launch.json; Simplesmente não consigo me conectar ao banco de dados.
Presumo que estou usando o formato errado no arquivo launch.json, mas ainda não encontrei nenhuma maneira de fazer isso funcionar.
Alguma ideia?
Property env is not allowd in launch.json