【问题标题】:Refresh environment variables for open VS solution刷新开放VS解决方案的环境变量
【发布时间】:2009-07-13 16:12:35
【问题描述】:

使用 Visual Studio 2008,我打开了一个解决方案,并意识到我需要安装我正在处理的项目使用的另一个程序。我在打开 Visual Studio 的情况下执行此操作并尝试调试程序,但是我安装的程序添加的环境变量不可见。在退出 VS 并重新加载解决方案之前,我无法让它们刷新。有没有办法让 Visual Studio 在不退出并重新加载解决方案的情况下“刷新”其环境变量列表?

作为补充说明,我确实使用process explorer 来查看应用程序的环境变量,并且可以确认它不知道我需要的环境变量。

【问题讨论】:

标签: visual-studio visual-studio-2008


【解决方案1】:

不。 Windows 上的环境变量更改仅对新进程生效。您必须退出 Visual Studio 并重新启动它。

【讨论】:

  • 需要在 launch.json 中触发以始终在启动时重新读取环境变量。我的用途是重置纸质交易账户(每次都有新密钥)。
  • 对于 VS 2017 及更高版本仍然如此吗?
  • @lit:是的,我刚刚在 VS2019 上测试过。
【解决方案2】:

我认为没有办法解决这个问题。您必须重新启动 VS 进程,以便它可以接收对环境的更改。

【讨论】:

    猜你喜欢
    • 2010-10-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-15
    • 2011-01-21
    • 2010-10-09
    • 1970-01-01
    相关资源
    最近更新 更多