我们有一个 Windows Store App,其结构类似于 MainApp(C#, Windows Store) --> ServiceLayer(C# Class Library) --> MainCode(C++, Windows Runtime Component)。
在调试模式下运行应用程序时没有问题。但是当我尝试运行一个引用 MainApp 的单元测试项目时,它在到达 C++ 层时会崩溃。而且也是断断续续的。有时使用 AccessViolation,有时使用 ArgumentException,或者根本没有异常。
有趣的是,当我直接调用 ServiceLayer 而不是通过 MainApp 时,该单元测试有效。
我错过了什么?