【发布时间】:2010-03-28 18:53:19
【问题描述】:
我有一个接受 Xmla 查询的分析服务的服务,通常这些查询本身会有一个字符串,其中包含一个看起来像
的片段{{[Time].[Year].[All]}}
记录这些请求可以正常工作,但是当我尝试重新运行测试时,我从测试运行器那里收到错误...
请求失败:发生异常:WebTestContext 中没有名为“[Time].[Year].[All]”的上下文参数
这让我困惑了一段时间,但是当我要求 VS 生成测试的编码版本时,我能够更好地看到问题。 VS 搜索 '{{' 和 '}}' 标记并进行更改,考虑到这些区域引用 Context 参数,代码看起来像
this.Context["\n\t[Time].[Year].[All]"].ToString()
有人知道如何指示 Visual Studio 不执行此替换操作吗?或者以其他方式解决这个问题?
【问题讨论】:
标签: visual-studio testing webtest xmla