【发布时间】:2021-02-22 20:22:08
【问题描述】:
我对通过 Azure DevOps 实施 CI/CD 还很陌生,我遇到的可能是我不知道如何解决的典型场景。我发现处理文件转换的大多数文章都与 IIS Deploy 相关,但我目前正在使用 .Net Framework 控制台应用程序。
在我的控制台应用程序中,我们有某些设置,通常是文件路径,根据我们所处的环境(Dev、Stage、Prod)以及每个环境中不同的数据库连接字符串而有所不同。
向我展示了如何使用变量 ex: __connectionstring__,可以使用 Tokenizer 应用在 Azure DevOps 发布管道中设置和替换这些变量。但是,在我的开发环境中使用该变量是行不通的。当我在 Visual Studio 中调试时,它仍然可以看到上面的变量名称,并且没有类似标记器的东西来在我的开发机器上本地填充该变量。
有人可以向我指出一篇文章或示例,介绍一种针对我所处的每个环境进行特定应用设置的好方法,这样我仍然可以在本地进行调试,而且还可以更改 ADO 发布管道中的设置?
【问题讨论】:
标签: c# visual-studio azure-devops devops