我正在开发一个基于 Azure (SDK 2.0) 的大型项目,其中包含 1000 多个单元测试。在调用 RoleEnvironment.IsAvailable 时,其中有数百个因 TypeInstanceInitializerException 而失败,但前提是使用 Visual Studio 测试资源管理器(VS2012 Update 3)运行。在 ReSharper (7.1) 测试会话中运行时,相同的测试可以顺利通过。他们还通过我们的 CI 服务器 (Tinderbox)。我尝试添加 .testsettings 或 .runsettings 文件并启用部署,但仍然看到抛出的异常。
我遇到了相反的问题,测试在基本工具中通过但在 ReSharper 中失败,但从来没有这样。任何人都可以给出任何提示,看看还有什么可以看的吗?