如何永久设置环境变量?

时间:2017-08-11 11:39:37

标签: .net-core

我在MAC上使用可视代码。无论何时我想启动项目,我都必须在运行项目之前在终端中设置环境。

export ASPNETCORE_ENVIRONMENT=Development
dotnet watch run

如何在启动文件中配置一次环境?

2 个答案:

答案 0 :(得分:1)

要在代码中使用Environment.SetEnvironmentVariable()方法

进行设置
Environment.SetEnvironmentVariable("ASPNETCORE_ENVIRONMENT", "Development");

您应用中的Main方法是调用它的好地方。

答案 1 :(得分:0)

我宁愿选择在操作系统上设置ASPNETCORE_ENVIRONMENT。因为它被应用程序使用。

如果您在代码中进行了设置,则无论何时运行项目(是否部署项目都无关紧要),您的ASPNETCORE_ENVIRONMENT变量将始终被设置。

touch ~/.bash_profile
open ~/.bash_profile

在此文件内添加

export ASPNETCORE_ENVIRONMENT=Development

然后关闭。

然后,每当发出dotnet watch run命令时,该应用程序将在开发模式下运行。