swm*_*wmi 6 unit-testing visual-studio-2008
我在Visual Studio 2008 Team Test中的调试模式下启动测试时遇到问题,它出现以下错误:
"无法排队测试运行'{user @ machinename}':对象引用未设置为对象的实例."
我用谷歌搜索错误但没有快乐.甚至不明白这意味着什么,因为它太简短了.有人遇到过这个吗?
请注意,如果我没有调试,我可以运行测试,无论我运行的测试如何,我都会得到相同的错误.
谢谢,
斯瓦特
ETA:
作为Visual Studio Team Test的新手,我不知道有什么比我看到的更好的异常日志.无论如何,这里是:
<Exception>
System.NullReferenceException: Object reference not set to an instance of an object.
at Microsoft.VisualStudio.TestTools.TestCaseManagement.QualityToolsPackage.
ShowToolWindow [T](T& toolWindow, String errorMessage, Boolean show)
at Microsoft.VisualStudio.TestTools.TestCaseManagement.QualityToolsPackage.
OpenTestResultsToolWindow()
at Microsoft.VisualStudio.TestTools.TestCaseManagement.SolutionIntegrationManager.
DebugTarget(DebugInfo debugInfo, Boolean prepareEnvironment)
at Microsoft.VisualStudio.TestTools.TestManagement.DebugProcessLauncher.Launch(
String exeFileName, String args, String workingDir,
EventHandler processExitedHandler, Process& process)
at Microsoft.VisualStudio.TestTools.TestManagement.LocalControllerProxy.StartProcess(
TestRun run)
at Microsoft.VisualStudio.TestTools.TestManagement.LocalControllerProxy.RestartProcess(
TestRun run)
at Microsoft.VisualStudio.TestTools.TestManagement.LocalControllerProxy.PrepareProcess(
TestRun run)
at Microsoft.VisualStudio.TestTools.TestManagement.LocalControllerProxy.
InitializeController(TestRun run)
at Microsoft.VisualStudio.TestTools.TestManagement.ControllerProxy.QueueTestRunWorker(
Object state)
</Exception>
Run Code Online (Sandbox Code Playgroud)
这是一个不太可能的情况,但我有一个类似的错误消息,结果发现我的单元测试被设置为配置管理器中的目标“x86”。
一旦我将其更改为目标“任何CPU”,一切都工作正常。
您可能会考虑查看单元测试项目的目标。
归档时间: |
|
查看次数: |
1709 次 |
最近记录: |