使用Azure DevOps部署Silverlight网站

问题描述

我有Silverlight网站,我希望将其与Azure Devops一起部署。在部署之前,我应该更改ServiceReferences.ClientConfig文件上的服务地址。其实我可以用变量转换来更改web.config连接字符串,但对ServiceReferences.ClientConfig不起作用。我该怎么办?

解决方法

您可以尝试Replace Tokens任务:

https://marketplace.visualstudio.com/items?itemName=qetza.replacetokens

- task: qetza.replacetokens.replacetokens-task.replacetokens@3
  displayName: 'Replace tokens'
  inputs:
    targetFiles: |
      **/*.config
      **/*.json => outputs/*.json