【发布时间】:2020-10-19 15:53:48
【问题描述】:
当在管道中执行时,如何在我的测试中使用此变量的值?
我正在尝试使用下一个配置获取值但没有成功
谁有例子?或尝试什么?
var builder = new ConfigurationBuilder()
.SetBasePath(Directory.GetCurrentDirectory())
.AddJsonFile("appsettings.json", optional: true)
.AddUserSecrets<ExportReportsRunnerTest>()
.AddEnvironmentVariables();
Configuration.GetSection("DevOpsSqlConnectionString").Value
Configuration.GetValue<string>("DevOpsSqlConnectionString")
提前感谢大家!
【问题讨论】:
-
嗯,一个明显的问题是 DevOpsSqlConnectionString 不是一个部分。这是一把钥匙。 .NET Core 配置请参考文档。
-
是的,我失败了,但 Configuration.GetValue
("DevOpsSqlConnectionString") 也不起作用
标签: c# unit-testing asp.net-core azure-devops