我有一个.Net 3.5 ASP.Net项目,带有一个单独的单元测试.Net 4.0项目,我使用Visual Studio 2015进行编辑。
当我通过方法或类分别运行单元测试时,测试按预期传递。
当我单击“测试资源管理器”中的“全部运行”链接或提交源更改以激活内部部署Team Foundation Server 2015构建脚本时,某些测试失败。
我已经确定线程文化在“全部运行”链接中默认为德国的问题,并构建服务器实例而不是通过以英语(美国)运行的测试。
我正在编辑此代码并在俄亥俄州的生产中运行它,而不需要任何其他文化设置。如何将MSTest默认为英语(美国)以及为什么MSTest在德国文化中运行?