日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

CSC停止问题的解决

發布時間:2023/12/20 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 CSC停止问题的解决 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

涉及到自動編譯的時候,比如使用XmlSerializer Xml的序列化和反序列化或codeDom的自動編譯的方法(CompileAssemblyFromBatch()等)使用的時候,會啟動C#的編譯器csc.exe, 由于在亞洲版的win xp操作系統中,特有的ConIme.exe,所以csc內部中有啟動ConIme的功能,為了其支持輸入如漢字,和日本語,韓國語的字符。但是啟動過程中會有ConIme啟動失敗的時候,此處原因未明(ms也沒有個說法),會在此處等上10分鐘,然后csc才會接到timeout的異常而返回。

根據ms的說法,解決方法是,一個是不用csc如果xml序列化的時候,可以不用call csc.exe but 如果真的要自動編譯一個C#文件,那就逃也逃不掉csc了。這時候要做的就是屏蔽ConIme,不讓其啟動,這樣csc就可以擺脫那個萬一的10分鐘的deadLock了。

大致代碼如下:

?1try
?2{
?3????RegistryKey?hkcu?=?Registry.CurrentUser??;
?4????RegistryKey?skconsole?=?hkcu.OpenSubKey?(?"Console",true?)?;
?5???????
?6????if?(skconsole.GetValue("LoadConIme").Equals(1)?)
?7????{
?8????????skconsole.SetValue("LoadConIme",0);
?9????}

10????hkcu.Close();
11????skconsole.Close();
12????//?コンパイル
13????CompilerResults?cret?=?compiler.CompileAssemblyFromFileBatch(?cprm,?filenames);
14????
15????return?cret;
16
17}
?//end?try?
18catch(Exception?e)
19{
20????throw?e;
21}

22finally
23{
24????RegistryKey?hkcu?=?Registry.CurrentUser??;
25????RegistryKey?skconsole?=?hkcu.OpenSubKey?(?"Console",true?)?;
26????if?(skconsole.GetValue("LoadConIme").Equals(0)??)
27????{
28????????skconsole.SetValue("LoadConIme",1);
29????}

30????hkcu.Close();
31????skconsole.Close();
32
33}

代碼簡單說明如下:
1.opensubkey("Console",true)的第二個參數要是真,否則不能修改其keyvalue.
2.修改了keyvalue后,要close()這樣才能有效。總開著也覺得不舒服吧?
3.要finally中恢復你修改的keyvalue.這是因為將loadConIme的value改為0之后,再Cmd Console中中文輸入法等亞洲系列的ConIme將無法啟動,所以只在你需要的時候屏蔽一下,用完了總是要還的。(出來混總是要還的。)



轉載于:https://www.cnblogs.com/Bluse/archive/2005/09/24/243268.html

總結

以上是生活随笔為你收集整理的CSC停止问题的解决的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 免费日本黄色片 | 久久婷婷国产麻豆91 | 岛国色图 | 亚洲国产aⅴ精品一区二区的游戏 | 国产伦精品一区二区三区在线观看 | 人碰人人 | 一级大黄毛片 | 老熟妇高潮一区二区三区 | 日本美女毛片 | 97成人精品 | 91网站在线播放 | 国产在线一二区 | 吊侵犯の奶水授乳羞羞漫画 | 中文字幕人妻一区二 | 香蕉视频1024 | 久久免费看少妇高潮 | 欧美一区二区三区四 | 午夜激情网站 | 欧美激情校园春色 | 青草福利| 91视频www | 国产精品久久免费视频 | 亚洲综合二区 | 亚洲 另类 春色 国产 | 亚洲91av | 午夜视频在线免费观看 | 欧美日韩一区二区电影 | 国产妇女乱一性一交 | 成人在线观看91 | 色射影院| 国产精品免费网站 | 99re这里只有精品在线 | 天天做天天摸天天爽天天爱 | 五月天婷婷导航 | 国产精品一区二区三区久久 | 国产三级大片 | 免费观看的av | 爆乳2把你榨干哦ova在线观看 | 天天摸天天爽 | 成年人视频网址 | 日韩一区二区三区四区五区六区 | 国产免费内射又粗又爽密桃视频 | 日本黄色中文字幕 | 亚洲成人黄色在线 | 久久亚洲中文字幕无码 | 成人免费一级片 | 在线观看黄色片网站 | 中文字幕丝袜 | 人人爽av| 日韩成人免费 | 欧洲熟妇精品视频 | av收藏小四郎最新地址 | 30一40一50老女人毛片 | 国产真实乱偷精品视频 | 在线观看亚洲国产 | 久久久精品人妻一区二区三区四 | 香蕉视频传媒 | 深爱五月网 | 国产精品成人国产乱一区 | 亚洲91视频 | 成人国产a| 人妻体体内射精一区二区 | 欧美国产精品一区二区 | 漂亮人妻被中出中文字幕 | 久久久久久久久久一级 | 日韩欧美视频一区二区 | 国产在线视频你懂得 | 99热这里只有精 | 狠狠网站 | 国产午夜精品一区二区三区四区 | 在线91av | 久久精彩免费视频 | 咪咪色影院 | 亚洲小视频在线 | 777亚洲| 一级黄色片免费观看 | 麻豆传媒在线看 | 精品福利影院 | av香蕉网| 色呦呦国产 | 69视频在线观看 | 午夜影院久久久 | 成人影 | 欧美一区二区久久 | 精品影片一区二区入口 | 黄色网址视频 | 卡一卡二卡三 | 男女网站视频 | 最新国产黄色网址 | 成人免费网站视频 | 亚洲国产一区二区三区在线观看 | 97超碰在线免费观看 | 男人的天堂影院 | 国产专区一区二区三区 | 日本黄色xxxx| 岛国av毛片 | 神马午夜伦 | 男人久久天堂 | 中文字幕 人妻熟女 |