Visual studio 2015 在本地调试时,如何让SlowCheetah使用我的web配置转换?

Visual studio 2015 在本地调试时,如何让SlowCheetah使用我的web配置转换?,visual-studio-2015,slowcheetah,Visual Studio 2015,Slowcheetah,我读到斯洛希塔能做到这一点。我已经在我的项目中安装了扩展和nuget包,创建了一个新的构建配置(“使用UAT db调试”),创建了一个转换(用UAT连接字符串替换连接字符串),并通过预览转换对其进行了测试,但是当我在本地运行时,它不会应用转换。我找不到任何设置使其执行此操作 有人能给我建议吗?我也遇到了同样的问题(VS2017),最终陷入了一个(不太好的)解决方案 结构: 我让Web.config保存属于Web.Debug.config的所有设置, 并且只允许Web.Release.confi

我读到斯洛希塔能做到这一点。我已经在我的项目中安装了扩展和nuget包,创建了一个新的构建配置(“使用UAT db调试”),创建了一个转换(用UAT连接字符串替换连接字符串),并通过预览转换对其进行了测试,但是当我在本地运行时,它不会应用转换。我找不到任何设置使其执行此操作

有人能给我建议吗?

我也遇到了同样的问题(VS2017),最终陷入了一个(不太好的)解决方案

结构:

我让Web.config保存属于Web.Debug.config的所有设置, 并且只允许Web.Release.config和Web.Test.config保存转换

因此,Web.Debug.Config不保存任何转换—它只保存最初拥有的内容

当我将Release和Test发布到其他目标时,转换会正确完成;当我从visual studio进行本地调试(“F5”)时,不会发生任何转换,并且会应用Web.config中的所有设置

如果有人想出更好的方法,请分享:)