我已经设置了3个环境(Debug,Stage&Production),并为我的Visual Studio Team Service项目testVariable
的RELEASE选项卡中的每个环境创建了一个自定义变量,如下所示:
我还有一个名为testReleaseVariable
所有环境共享的发布变量,如下所示:
我找不到任何关于如何在VS中设置ASP.NET项目以在本地开发时使用这些变量以及部署构建时可以由Release Manager注入的文档.
我有ASP.NET 4.5以及ASP.NET 5.0项目.我的问题是:设置我的Web.Config(用于ASP.NET 4.5项目)或我的Config.json(用于ASP.NET 5项目)的最佳实践是什么,以便同时使用环境和发布配置变量在VSTS发布管理中.
配置变量可以在任何任务中使用.
您可以在任何任务中使用$(configVarName)来使用配置变量.
请注意,您可以直接在不在Web.Config等文件中的任务中使用这些变量.
要在文件中使用它们并用适当的值替换它们,可以使用Tokenizer Task.
更多信息可在此博客文章中找到