第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

開(kāi)源發(fā)布:VS代碼段快捷方式及可視化調(diào)試快速部署工具

標(biāo)簽:
架構(gòu)

前言:

很久前,我发过两篇文章,分别介绍自定义代码版和可视化调试:

1:Visual Studio 小技巧:自定义代码片断

2:自定义可视化调试工具(Microsoft.VisualStudio.DebuggerVisualizers)

具体可以用两张图来表示:

1:自定义代码片断:

2:可视化调试工具:

问题来源:

某次,我发现自己的可视化调试的类库有点旧,想更新一下,却发现:

电脑上安装了VS2005、VS2008、Vs2012几个版本的VS,要到处打开路径,复制,粘贴,很烦。

复制完还得测试,修改代码,重新编绎,又要重复上面的事情,更烦。

一想到自己更新得这么烦,还是花点时间写个程序简化这些操作吧!

解决思路:

写个程序,双击一下,自动处理,简化操作。

程序代码:

一开始还打算扫注册表去寻找路径,后来发现大伙安装VS还是中规中举的,所以用了更简单的方法:

 1    static void Main(string[] args) 2         { 3             try 4             { 5                 string runPath = AppDomain.CurrentDomain.BaseDirectory; 6                 List<string> cd = new List<string>(); 7                 cd.Add("C:\\Program Files"); 8                 cd.Add("D:\\Program Files"); 9                 cd.Add("E:\\Program Files");10                 cd.Add("F:\\Program Files");11                 cd.Add("G:\\Program Files");12                 cd.Add("H:\\Program Files");13 14                 cd.Add("C:\\Program Files (x86)");15                 cd.Add("D:\\Program Files (x86)");16                 cd.Add("E:\\Program Files (x86)");17                 cd.Add("F:\\Program Files (x86)");18                 cd.Add("G:\\Program Files (x86)");19                 cd.Add("H:\\Program Files (x86)");20                 Dictionary<string, string> dic = new Dictionary<string, string>();21                 dic.Add("2005", "\\Microsoft Visual Studio 8");22                 dic.Add("2008", "\\Microsoft Visual Studio 9");23                 dic.Add("2010", "\\Microsoft Visual Studio 10.0");24                 dic.Add("2012", "\\Microsoft Visual Studio 11.0");25                 dic.Add("2013", "\\Microsoft Visual Studio 12.0");26                 dic.Add("2015", "\\Microsoft Visual Studio 14");27                 //读取VS安装路径28                 string vPath = "\\Common7\\Packages\\Debugger\\Visualizers";29                 string mPath = "\\VC#\\Snippets\\2052\\Visual C#";30                 foreach (string item in cd)31                 {32                     foreach (KeyValuePair<string, string> kv in dic)33                     {34                         string vFolder = item + kv.Value + vPath;35                         if (Directory.Exists(vFolder))36                         {37                             string dll = runPath + kv.Key + "\\CYQ.Visualizer.dll";38                             if (File.Exists(dll))39                             {40                                 File.Copy(dll, vFolder + "\\CYQ.Visualizer.dll", true);41                                 Console.WriteLine("To:" + vFolder + "\\CYQ.Visualizer.dll");42                             }43                         }44                         string mFoler = item + kv.Value + mPath;45                         if (Directory.Exists(mFoler) && Directory.Exists(runPath + "\\snippet"))46                         {47                             string[] files = Directory.GetFiles(runPath + "\\snippet", "*.snippet");48                             foreach (string file in files)49                             {50                                 File.Copy(file, mFoler + "\\" + Path.GetFileName(file), true);51                                 Console.WriteLine("To:" + mFoler + "\\" + Path.GetFileName(file));52                             }53                         }54                     }55                 }56                 Console.WriteLine("Completed!");57             }58             catch (Exception err)59             {60                 Console.WriteLine(err.Message);61             }62             Console.Read();63         }

View Code

 

源码下载:

SVN地址获取:http://code.taobao.org/svn/cyqopen/trunk/CYQ.Visualizer/

对于可视化,帮你们准备好了各个版本的:Microsoft.VisualStudio.DebuggerVisualizers.dll

拿去,不用谢:

效果展示:

运行后:

接着在VS里就可以愉快的看到效果了:

1:自定义代码断:

2:可视化

 

总结:

终于你就可以在各个VS环境里享瘦:一次编写,到处运行的体验了!

點(diǎn)擊查看更多內(nèi)容
TA 點(diǎn)贊

若覺(jué)得本文不錯(cuò),就分享一下吧!

評(píng)論

作者其他優(yōu)質(zhì)文章

正在加載中
  • 推薦
  • 評(píng)論
  • 收藏
  • 共同學(xué)習(xí),寫(xiě)下你的評(píng)論
感謝您的支持,我會(huì)繼續(xù)努力的~
掃碼打賞,你說(shuō)多少就多少
贊賞金額會(huì)直接到老師賬戶(hù)
支付方式
打開(kāi)微信掃一掃,即可進(jìn)行掃碼打賞哦
今天注冊(cè)有機(jī)會(huì)得

100積分直接送

付費(fèi)專(zhuān)欄免費(fèi)學(xué)

大額優(yōu)惠券免費(fèi)領(lǐng)

立即參與 放棄機(jī)會(huì)
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢(xún)優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)

舉報(bào)

0/150
提交
取消