VS2015 Azure 资源管理器部署对话框忽略引用项目的解决方案和项目构建配置

VS2015 Azure Resource Manager deploy dialog ignores solution and project build configuration for referenced projects

目标是使用 VS2015 中的 WebDeploy 包部署 Azure App Service,并根据当前解决方案构建配置应用所有 web.config 转换。

我已经尝试将构建配置添加到 ARM 部署项目中,当您从 Visual Studio 构建它时它工作正常。 Web 项目的 WebDeploy 包是在应用了正确的 web.config 转换的情况下创建的。但是,如果您使用 Deploy 对话框引用的 Web 项目始终使用 Deployment.targets 文件中的默认构建配置(调试)进行构建和打包。

是否可以将当前的解决方案配置用于 ARM 部署?

VS2015 对话框:

samfromlv - 我认为我们这里有一个错误,试试这个...打开您的资源组项目的 deployment.targets 文件。向顶部更改配置默认为您的配置名称(例如 Release)

    <Configuration Condition=" '$(Configuration)' == '' ">Release</Configuration>

尝试一下,这可能取决于您的项目是在哪个版本的 SDK 下创建的,所以如果它不起作用 lmk。