开源发布:VS代码段快捷方式及可视化调试快速部署工具
2016-11-01 15:55
447 查看
前言:
很久前,我发过两篇文章,分别介绍自定义代码版和可视化调试:1:Visual Studio 小技巧:自定义代码片断
2:自定义可视化调试工具(Microsoft.VisualStudio.DebuggerVisualizers)
具体可以用两张图来表示:
1:自定义代码片断:
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环境里享瘦:一次编写,到处运行的体验了!相关文章推荐
- 开源发布:VS代码段快捷方式及可视化调试快速部署工具
- 开源发布:VS代码段快捷方式及可视化调试快速部署工具
- IBM发布开源HTML5可视化设计工具Maqetta
- Maqetta Preview 2 发布,开源HTML5可视化设计工具
- maven构建android项目后,通过eclipse集成工具右键命令行方式部署到模拟器上进行调试
- 开源可视化 Python 性能调优工具 VPT 发布
- 发布:.NET开发人员必备的可视化调试工具(你值的拥有)
- Maqetta Preview 2 发布,开源HTML5可视化设计工具
- 发布:.NET开发人员必备的可视化调试工具(你值的拥有)
- 发布:.NET开发人员必备的可视化调试工具(你值的拥有)
- 发布:.NET开发人员必备的可视化调试工具(你值的拥有)
- IBM发布开源HTML5可视化设计工具Maqetta
- 开源可视化 Python 性能调优工具 VPT 发布
- 开源可视化 Python 性能调优工具 VPT 发布
- 开源可视化 Python 性能调优工具 VPT 发布
- 发布:.NET开发人员必备的可视化调试工具(你值的拥有)
- 如何为 Visual Studio 2005 或 Visual Studio .NET 安装和部署项目创建快捷方式
- VS2005安装部署桌面快捷方式和程序快捷方式
- 问题2:你使用过几种方式在网上发布信息?都有什么?你认为还有那些工具需要学习的?每问必答,长短不限
- 开源Java加密工具Jasypt 1.4发布