我有一个测试库,它读取一个 app.config 配置键值,用于从构建到构建的测试运行(嵌入了版本号的应用程序窗口)。另一个键也会根据测试将要命中的环境(开发/测试等)而变化。
例如。键="AppVersion" 值="AppVersion (1.0.0.19)" 键="AppSubVersion" 值="Ver (1.0.0)" 键="DataDirectory" 值="数据-开发"
目前,在本地机器上,这不是问题,因为我手动将它们从运行更改为运行。但是,我们现在正在考虑转移到自动运行场景,在该场景中,测试作为自动测试运行的一部分启动,TeamCity 服务器将在远程机器上启动测试。非常感谢您回答两个问题
1 - TeamCity 有没有办法更改位于远程计算机上的 app.config 文件上的特定键?
2 - 如果没有,实现这一目标的最佳方法是什么?
谢谢 !