Exception handling 为什么我会得到;索引超出了数组的边界;在命令行上运行mstest.exe时?
我正在我的机器上运行这个Exception handling 为什么我会得到;索引超出了数组的边界;在命令行上运行mstest.exe时?,exception-handling,mstest,Exception Handling,Mstest,我正在我的机器上运行这个 "%ProgramFiles(x86)%\Microsoft Visual Studio 10.0\Common7\IDE\mstest.exe" /testcontainer:"C:\Working\Einstein\Solutions\EinsteinAcceptanceTests\bin\Debug\EinsteinAcceptanceTests.dll" /resultsfile:TestResult.trx" 我得到 索引超出了数组的边界 回信 有关于如何调
"%ProgramFiles(x86)%\Microsoft Visual Studio 10.0\Common7\IDE\mstest.exe" /testcontainer:"C:\Working\Einstein\Solutions\EinsteinAcceptanceTests\bin\Debug\EinsteinAcceptanceTests.dll" /resultsfile:TestResult.trx"
我得到
索引超出了数组的边界
回信
有关于如何调试的线索吗?您可以检查版本不兼容。例如,您在尝试使用VS2010 mstest.exe运行VS2008测试时遇到此错误。我在VS 2012中遇到此错误,问题是我有两个单元测试项目引用程序集“Microsoft.VisualStudio.QualityTools.UnitTestFramework”的不同版本 在编译解决方案时,我在测试部分的输出窗口中看到了问题: ------发现测试已开始-------
索引超出了数组的界限您是如何构建测试程序集的?它是否与Visual Studio一起工作?您能否显示您的测试方法和测试中的代码?我有类似的问题,您是否设法解决了它?如果是,怎么做?我相信可能是版本不兼容。请检查您是否正在运行编写测试的visual studio的正确版本。如果您没有发现任何问题,我建议您在当前版本的VS中编写能够正常工作的现有测试