我正在使用这些System.CodeDom
功能在运行时编译代码,我想知道是否可以指定编译器参数或其他解决方法来以英语而不是使用系统的默认语言显示编译器错误。
但是,在MSDN文档中,我找不到与显示语言相关的任何内容:
当我想在构建项目时在Visual Studio IDE下以特定语言显示编译器错误时,我所做的是更改当前文化,然后我尝试在我的应用程序以及我正在编译的文件中设置文化应用程序,但首先它不会生效,其次我更喜欢避免这样的技巧,因为它可能需要自动生成代码(导入、引用和调用CodeDomProvider
编译器时的代码):
Thread.CurrentThread.CurrentCulture = New CultureInfo("en-Us")
Thread.CurrentThread.CurrentUICulture = New CultureInfo("en-Us")