单元测试在TFS Visual Studio测试任务中失败,但在Visual Studio中运行没有失败

时间:2020-01-09 23:56:52

标签: visual-studio

我们有一个包含约2000个单元测试的项目。 我们的环境在Windows 2019上具有VS 2017,内存为32 GB。 我们可以一次又一次地构建项目并运行单元测试,而不会出现任何问题。

我们使用TFS构建任务(MSBUILD)构建了项目,该任务虽然成功,但是大多数单元测试都失败了

日志文件中发生以下错误。

Failed   NewMenuFunctionsTest
Error Message:
Unable to create instance of class SetupTool.Tester.Services.ModelExtensionsTest. Error: 
System.ComponentModel.Win32Exception: The operation completed successfully.
Stack Trace:
at MS.Win32.UnsafeNativeMethods.RegisterClassEx(WNDCLASSEX_D wc_d)
at MS.Win32.HwndWrapper..ctor(Int32 classStyle, Int32 style, Int32 exStyle, Int32 x, Int32 y, Int32 
width, Int32 height, String name, IntPtr parent, HwndWrapperHook[] hooks)
at MS.Win32.MessageOnlyHwndWrapper..ctor()
at System.Windows.Threading.Dispatcher..ctor()
at System.Windows.Threading.Dispatcher.get_CurrentDispatcher()
at Swf.Common.UnitTestHelper.WpfUnitTest..ctor() in 
D:\Agent_Downloads\VB32B\_work\1\s\WPF\WPF_Common\Swf.Common.UnitTestHelper\WpfUnitTest.cs:line 97
at SetupTool.Tester.Services.ModelExtensionsTest..ctor()

那么为什么项目和UT在Visual Studio中通过却在TFS构建中失败? 可能还需要其他哪些信息来解决?

是否有用于附加StackOverflow日志文件的进程?

0 个答案:

没有答案