我创建了一个带有 Web 测试的新测试项目,如 Microsoft 文档中所述。但是,当我尝试运行 Web 测试时,即使它只是一个空白测试,我也会收到以下错误:
请求失败:无法在代理“MYCOMPUTER”上运行 Web 测试“WebTest1”:找不到方法:“Void Microsoft.VisualStudio.TestTools.WebTesting.WebTestContext..ctor(System.Collections.Generic.Dictionary`2, Int32, System。字符串,System.String,Int32,Int32,Microsoft.VisualStudio.TestTools.WebTesting.ValidationLevel)'。
在 Microsoft.VisualStudio.TestTools.WebStress.WebTestCaseVariation..ctor(WebTestElement webTestElement, Hashtable runContextParameters) 在 Microsoft.VisualStudio.TestTools. WebStress.WebTestElement.CreateVariation(IRunContext runContext) 在 Microsoft.VisualStudio.TestTools.WebStress.WebTestRunner.StartupVariation() 在 Microsoft.VisualStudio.TestTools.WebStress.WebTestRunner.PlaybackThread()
我在其他论坛上看到过一些类似的帖子,用户通过重新安装 VS2008 Service Pack 1 来解决问题,但我没有这样的运气。
这里有没有其他人遇到过这个问题。再说一遍,记录Web 测试没有问题,但是当我执行它们时出现错误。