我正在C#.net中使用第三方Web服务,并且已经使用提供的wsdl生成了对它的引用。现在,第三方具有不同的环境,并且每个环境中的名称空间均取决于环境,例如:
prod https://prod.company.net/api/B2b/
staging: https://stage.company.net/api/B2b/
dev : https://dev.company.net/api/B2b/
我生成的引用是基于暂存的wsdl,现在我需要将Reference.cs修改为生产名称空间。每当我部署到生产或暂存/ dev时,是否有办法避免对Reference.cs进行此修改。
TL; DR每种环境中的不同名称空间给我带来了噩梦。