博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
VS 20XX 使用技巧总结
阅读量:7188 次
发布时间:2019-06-29

本文共 822 字,大约阅读时间需要 2 分钟。

1、重构代码:

如上图:可以对代码进行重命名,提取方法,对私有的属性进行封装字段,对类可以提取接口,将方法中的变量提升为方法中的参数,移除方法参数,重新排列方法参数。

2、创建存根方法

3、控制C#代码格式

4、代码定义视图的使用,打开视图->代码定义视图。当移到一个类时,在代码定义视图中能看到代码的定义。本人认为还不如按F12查看代码定义来的方便。 

5、即时窗口,命令窗口在调试时非常有用,查看即时窗口的方式:使用快捷键Ctrl+Alt+I.

    可参考:

6.宿主进程 [*.vshost.exe] 和 [*.vshost.exe.config]

 [*.vshost.exe] 也叫宿主进程,能提高调试性能,支持部分信任调试并支持设计时表达式计算。宿主进程文件的文件名中包含 vshost, 并位于项目的输出文件夹中。

   在每次启动调试过程前,VS会把[*.vshost.exe]拷贝到被调试进程的同一目录里面,然后在后台帮你启动[*.vshost.exe]以便节省调试时间,直到你关闭VS或者关闭当前的VS解决方案(.sln文件),VS才会终止[*.vshost.exe].

   [*.vshost.exe]负责创建应用程序域并将调试器和自身关联起来,因为在你调试你的.NET工程的时候,[*.vshost.exe]只启动一次,因此避免了每一次调试.NET可执行文件时准备调试环境的过程,然后[*.vshost.exe]使用AppDomain.ExecuteAssembly函数来执行我们的可执行文件。

   可用如下方法调用获得:Environment.GetCommandLineArgs();

 可参考:

陆续更新中...

 

 

本文转自Work Hard Work Smart博客园博客,原文链接:http://www.cnblogs.com/linlf03/archive/2011/09/25/2190354.html,如需转载请自行联系原作者

你可能感兴趣的文章
奋斗例子——>从1.5k到18k, 一个程序员的5年成长之路
查看>>
python2.x之list和tunple及dict
查看>>
后缀表达式太有才了
查看>>
Atom Plugins
查看>>
1.8 字典 1.9 字典练习 2.0/2.1 流程控制-if条件判断
查看>>
软件包安装
查看>>
CentOS6下配置Tomcat7以非root用户在80端口自启动(JSVC)
查看>>
elasticsearch5.0.0中聚合和脚本的变化
查看>>
修改 Docker 中 MySQL 容器的编码
查看>>
HeadFirst设计模式篇七:模板方法模式
查看>>
给自己的区块链添加POW-工作量证明
查看>>
unix ‘’ “” 等笔记
查看>>
子域名间 的session共享
查看>>
webpack使用的一些看法
查看>>
大数据学习系列----文章汇总
查看>>
ios开发:使用sqlite存储数据
查看>>
C++ map下标访问的问题
查看>>
go filepath Abs
查看>>
透视JVM之垃圾回收
查看>>
【MySQL】replace into
查看>>