Visual studio 2012 文件名中带有点的Web.config转换(Web.Release.config和Web.Release.Azure.config),最后一个未使用

Visual studio 2012 文件名中带有点的Web.config转换(Web.Release.config和Web.Release.Azure.config),最后一个未使用,visual-studio-2012,Visual Studio 2012,我试图有两个配置-Release和Release.Azure,第二个配置是由configuration Manager创建的,然后我使用“Add web.config transformation”并有一个“web.Release.Azure.config”作为结果(其中包含一些转换) 使用Release.azure配置发布到azure时,将应用文件“Web.Release.config”的转换,而不是“Web.Release.azure.config”的转换。我用本地文件系统发布对它进行了测试

我试图有两个配置-Release和Release.Azure,第二个配置是由configuration Manager创建的,然后我使用“Add web.config transformation”并有一个“web.Release.Azure.config”作为结果(其中包含一些转换)

使用Release.azure配置发布到azure时,将应用文件“Web.Release.config”的转换,而不是“Web.Release.azure.config”的转换。我用本地文件系统发布对它进行了测试,得到了相同的结果

如何让“Web.Release.Azure.config”工作?VS 2012和更新2。

Microsoft指出“转换所针对的生成配置由文件名中的字符串表示。例如,调试生成配置的转换文件名为Web.Debug.config。”但看起来它使用的不是完整字符串比较

我的问题通过不使用点命名配置来解决:ReleaseAzure与Web.ReleaseAzure.config关联