ConfigurationBuilder().AddEnvironmentVariables() 无法在 Mac 上运行

ConfigurationBuilder().AddEnvironmentVariables() not working on Mac

Mac 的 visual studio 出现此问题 - 无法加载我配置的环境变量。

如果我 运行 来自终端的应用程序它可以工作,但如果我 运行 它来自 Visual Studio for Mac.

我将我的变量添加到:

  1. .bashrc
  2. .bash_profile

我正在使用 Visual Studio v8.7.8

(是的,我尝试重新启动 visual studio,甚至重新启动计算机)。

任何帮助都是有用的。

谢谢。

--编辑--

我在 Microsoft's dev community 中创建了相同的 post。希望他们在未来解决这个问题。现在坚持从终端 运行ning VS。

所以,不幸的是 Visual Studio for Mac 不支持使用通过 bash 或 zsh 定义的环境变量(还没有?...)。

通过从终端启动 VS 有一个 hacky 解决方法

/Applications/Visual\ Studio.app/Contents/MacOS/VisualStudio &

以这种方式启动它将允许 VS 访问用户配置的变量。

为了便于记忆,可以通过以下方式创建别名:

alias vs='/Applications/Visual\ Studio.app/Contents/MacOS/VisualStudio &'

记得将这一行添加到 .bash_profile.bashrc

这里是关于如何编辑这些文件的Medium article

这里是 Blog post 描述 VS 问题。