我使用TeamCity(TeamCity Enterprise 10.0.4 (build 42538)
)作为构建服务器,使用SlowCheetah进行配置转换。我的解决方案包含一个ASP.NET Web API 2
项目和一个Console application
。
对于我的控制台应用程序,转换可以完美地用于Release配置。这是通过为Visual Studio
设置的Microsoft Visual Studio 2015
转轮来完成的。
然而,对于发布我改为使用MSBuild运行器,这里转换根本不起作用。我需要转换web.config文件和单独的password.config文件。我使用的是SlowCheetah 2.5.48。在我的开发环境中通过Visual Studio发布时,转换工作也完美无缺。