转自:http://feeds.feedburner.com/~r/TheWillWillWeb/~3/358986630/post.aspx

因為常常需要跟國外 Blogger 交流,甚至回報某些國外 .Net 產品的 Bug 給他們,所以常常都要自行翻譯「例外訊息」( Exception Message ),不過有時後真的會翻錯。再者,若在開發 .Net 時遇到一些很少見的問題,用中文搜尋不到時,可能會想將訊息翻成英文後再搜尋一次,不過也有可能因為翻譯錯誤導致搜尋結果不夠精準。所以若能夠在除錯的時候輸出英文版的例外訊息,那該有多好阿!

我昨天自己嘗試看可不可以修改輸出的訊息,不過我試著用以下程式碼看可否強迫輸出英文訊息:

System.Threading.Thread.CurrentThread.CurrentCulture =new System.Globalization.CultureInfo("en-US");

不過卻沒有任何反應,最後我到微軟技術社群討論區的Visual C#找到了答案,感謝瓶水相逢.Net的 chhuang 提供這個線索。原來除了要設定 System.Threading.Thread.CurrentThread.CurrentCulture 之外,還必須設定 System.Threading.Thread.CurrentThread.CurrentUICulture 才能夠真的將例外訊息全部改變成英文版。

System.Threading.Thread.CurrentThread.CurrentCulture = new System.Globalization.CultureInfo("en-US");
System.Threading.Thread.CurrentThread.CurrentUICulture = new System.Globalization.CultureInfo("en-US");

除了可以用在 Console Program 外,同樣的程式碼一樣也可以運用在 ASP.NET、Windows Form 或任何其他 .Net 應用程式中喔!

如何強迫 .Net 應用程式輸出英文的例外訊息相关推荐

  1. ASP.NET 應用程式的安全性模型

    本單元內容 功能 ASP.NET 應用程式依賴於許多不同元素及技術的成功交互操作.每個方案元件都提供安全性功能,以滿足其自身的需求.然而,純粹從個別元件的角度考量安全性還不夠.若要提供整體方案的安全性 ...

  2. (原創) M型化的NB使用族群:談ASUS Eee PC的爆紅對應用程式開發的影響 (OS) (Linux)...

    AbstractASUS Eee PC在台灣已經造成一股風潮,在捷運上處處可看到Eee PC,甚至比PSP和NDS還常見,更有人在電扶梯上,還在使用Eee PC用msn繼續聊天,這對應用程式發開者來說 ...

  3. WINFORM應用程式的主進入點和清除資源

            /// <summary>         /// 應用程式的主進入點.         /// </summary>         [STAThread] ...

  4. Visual Studio 跨平台開發實戰(5) - Xamarin Android 多頁面應用程式開發 (转帖)

    前言 大部份的Android 都具有實體或虛擬的Back鍵. 因此在處理多頁面應用程式時, 與先前所介紹的iOS Navigation controller 比較起來會簡單許多. 1. 開啟Visua ...

  5. 安裝SQL2012 出現規則Microsoft .NET應用程式安全性產生警告

    安裝SQL2012 出現規則"Microsoft .NET應用程式安全性"產生警告 解决方法 http://crl.microsoft.com/pki/crl/products/M ...

  6. php提交字段打印,在隱藏的表單字段中提交的JSON編碼的PHP數組 - 在提交表單的頁面中打印時會產生奇怪的輸出...

    In the following SSCCE, in index.php, a button is printed. When you click this button, a form is sub ...

  7. ABAP將數字輸出前面補0

    將數字輸出前面補0 Function: CONVERSION_EXIT_ALPHA_INPUT 程式碼 DATA: test(5),       value LIKE regup-wrbtr VALU ...

  8. (原創) 將map輸出到cout,是否有更方便的方法? (C/C++) (STL)

    大家都體會過sequential container搭配copy() algorithm,只要一行程式就可以將所有值輸出到cout,map這種associative container就無法用這一招, ...

  9. java冒泡排序找最大的值_(13)數組操作:遍歷、輸出最大值、冒泡排序、選擇排序,java已有的排序方法、折半查找...

    1.數組遍歷 /* * 獲取數組中元素,遍歷 */ int []y=new y[3]; for(int i=0;i { System.out.println("y["+i+&quo ...

最新文章

  1. CAS、原子操作类的应用与浅析及Java8对其的优化
  2. AJAX框架构成设计,基于Ajax的Web框架设计与实现
  3. Shopee上线全球类目树,类目垂直定位,让商家引流更精准!
  4. mysql group_concat去重_mysql 数据库group_concat函数的一些用法
  5. 前端开发中的性能那点事(三)php的opcode缓存
  6. 啊哈算法-擒贼先擒王(并查集)
  7. 【金融申请评分卡】目标变量界定
  8. CCRD_TOC_2008年第4期
  9. 刚刚看到 PNaCl, 这才是我一直期待的跨平台的好东西!
  10. (转)J2EE十三个技术规范
  11. 数据改写-数据科学导论
  12. 服务器虚拟机的关键特性,VMware Workstation的几大关键特性
  13. 拓端tecdat:matlab用Logistic逻辑回归建模和马尔可夫链蒙特卡罗MCMC方法分析汽车实验数据
  14. 什么类型网站不利于seo优化
  15. kali wifi密码 破解
  16. html网页框架案例代码,HTML网页框架代码
  17. 【空号检测】批量手机号码空号检测查询软件,号码如何去除查询空号
  18. 全球及中国基因组学软件行业发展动态及前景趋势预测报告(2022-2027)
  19. [转载]INNO SETUP注册DLL文件
  20. 解决在宝塔面板IIS服务器上部署svg/woff/woff2字体的问题

热门文章

  1. 超全!CS 顶会历届最佳论文大列表,机器学习、深度学习一应俱全!
  2. 剑指offer_第7题_斐波那契数列
  3. 孩子,别熬夜了,伤DNA
  4. CVPR 2021 Oral | Transformer再发力!华南理工和微信提出UP-DETR
  5. 机器学习必读TOP 100论文清单:高引用、分类全、覆盖面广丨GitHub 21.4k星
  6. Scrapy框架的概念、作用和工作流程
  7. mongodb的简单使用
  8. 图像分割在医学影像学中的应用(一)
  9. 中秋将至,联合几个号主送出价值500元的中秋大礼包
  10. 30分钟 Keras 创建一个图像分类器