【发布时间】:2010-11-24 17:15:00
【问题描述】:
我们收到了一个在所有地方都使用环境变量的新代码库。他们指向项目根、资产、不同工具等。这不是最理想的情况,但它确实有效。然而,当需要尝试运行我们的自动化构建时,它就变成了一个巨大的痛苦。
Windows 似乎会在创建进程时实例化环境变量,并且不会再次刷新这些值。我们希望能够让我们的自动构建系统通过一系列项目运行并按顺序构建每个项目。这需要调用更改这些值的项目切换器。但是,完成此操作后,更改不会反映在当前运行的构建过程中。
有谁知道在调用项目切换器后可用于强制环境变量重新加载的任何 C# 命令/函数/等?
【问题讨论】:
标签: c# .net build-automation environment-variables