Exception 强制执行英语异常消息

Exception 强制执行英语异常消息,exception,localization,xsd,schema,Exception,Localization,Xsd,Schema,当XML模式验证失败时.Net抛出一些异常。基于对这个异常的分析,我知道如何做一些事情。问题是此异常是本地化的,例如,在日本机器上,它是日语的 我不想构建我的应用程序,这样它就可以用任何语言解析每个错误 我是某个其他系统的外接程序,因此我不想更改区域设置(除非某些内容完全干净) 有什么想法吗?为什么首先需要分析异常?典型的异常具有足够的属性来告诉您有关它的信息,因此您不需要解析文本错误消息。或者您只处理解析器的输出?您不需要接触异常的字符串版本。这是为了用户的利益。程序还有其他方法来检查异常

当XML模式验证失败时.Net抛出一些异常。基于对这个异常的分析,我知道如何做一些事情。问题是此异常是本地化的,例如,在日本机器上,它是日语的

  • 我不想构建我的应用程序,这样它就可以用任何语言解析每个错误

  • 我是某个其他系统的外接程序,因此我不想更改区域设置(除非某些内容完全干净)


有什么想法吗?

为什么首先需要分析异常?典型的异常具有足够的属性来告诉您有关它的信息,因此您不需要解析文本错误消息。或者您只处理解析器的输出?您不需要接触异常的字符串版本。这是为了用户的利益。程序还有其他方法来检查异常的详细信息。xml验证错误不是这种情况。虽然他们给出了错误在模式中的位置,但错误的唯一指示是在消息中。