我在 Visual Studio 2008 解决方案(带有简单的后期构建事件)中使用 xUnit.net(1.5,但 1.1 似乎有同样的问题)。主机系统(Windows XP)是本地化的德文版本,vs2008 是英文版本。
VS 输出窗口显示本地化的德语输出,如下所示:
1) IXmlSerializableTest.XmlSerializerTest.FactName : Assert.False() Failure
Stack Trace:
bei Xunit.Assert.False(Boolean condition)
bei IXmlSerializableTest.XmlSerializerTest.FactName() in D:\svn_checkout\OpenCVConfigurationTool\src\IXmlSerializableTest\XmlSerializerTest.cs:Zeile 86.
但是,(不足为奇)VS 无法从本地化输出中提取文件/行号。结果,当我双击输出行时,VS 不会跳转到相应的失败位置。
任何想法如何解决这个问题,所以我不必每次都手动导航?在此先感谢,约翰内斯