我有一個接受XMLA查詢,以分析服務的服務,很多時候,這些查詢本身將有一個包含看起來像防止Visual Studio中的Web測試
{{[Time].[Year].[All]}}
記錄這些片段的字符串請求工作正常,但是當我嘗試重新運行測試時,我收到來自測試運行器的錯誤...
請求失敗:發生異常:沒有上下文參數,名稱爲[[Time]。[Year] 。[全部]'在WebTestContext中
這讓人感到困惑了一段時間,但是當我要求VS生成一個編碼版本的測試時,我能夠看到問題更好一些。 VS搜索的「{{」和「}}」令牌,使變化,考慮這些地區是指上下文參數,代碼如下
this.Context["\n\t[Time].[Year].[All]"].ToString()
任何人都知道如何指導Visual Studio中不執行這個替換操作?或者以另一種方式解決這個問題