如何指定在Visual Studio Team Services中自动构建触发的Azure部署中应使用哪个.cscfg文件?
这是我目前的情况:
.cscfg
个文件 - 一个用于我的Azure登台环境(ServiceConfiguration.CloudTest.cscfg
),另一个用于我的Azure生产环境(ServiceConfiguration.Cloud.cscfg
)。GitContinuousDeploymentTemplate.12.xaml
在VS Team Services中进行了自动构建。这部署到我的集成测试环境,但显然应用了ServiceConfiguration.Cloud.cscfg
文件。我想是有道理的,因为那是默认的.cscfg
文件名但是,我无法看到构建过程中的哪个位置可以指定不同的.cscfg
文件名。有没有办法可以指定在部署过程中使用哪个.cscfg
文件?
答案 0 :(得分:0)
您可以使用以下属性设置msbuild参数:
/p:TargetProfile=TFSBuildProfile
我在tfs在线的自动构建中这样做。然后它在构建时使用ServiceConfiguration.TFSBuildProfile.cscfg。