我在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不会跳转到相应的失败位置。
任何想法如何解决这个问题,所以我不必每次都手动导航?提前致谢, 约翰内斯