问题一:格式化代码+去掉空格合理缩进+展开折叠方法(整理代码的时候用到)
解决一:
1、vs格式化代码
步骤1:Ctrl键+A键,全选代码;
步骤2:先Ctrl键+K键 ,然后Ctrl键+F键。
2、vs 去掉代码间空行+合理缩进
步骤1:Control键+F键:打开查找框
步骤2:^(?([^\r\n])\s)*\r?$\r?\n
3、展开折叠方法
i. Ctrl-M-O 折叠所有方法 (常用)
ii. Ctrl-M-P 展开所有方法并停止大纲显示(不可以再折叠了)
iii. Ctrl-M-M 折叠或展开当前方法
iv. Ctrl-M-L 展开所有方法 (常用)
问题二:vs控制台应用程序多个Main()设置启动哪个
解决二:
vs中新建控制台应用程序,有时一个项目中多个类、多个Main()函数,运行的时候使用哪个可以由程序员自己设计。如下:
右键项目/属性/应用程序/启动对象,然后可以下拉框选择了
问题三:VS中,无法嵌入互操作类型“……”,请改用适用的接口的解决方法
解决三:选中项目中引入的dll,鼠标右键,选择属性,把“嵌入互操作类型”设置为False。
问题四:有的时候添加从网上下载的别人的winForm工程或者控件的时候,使用时出现下列乱码问题:(控件Text文本乱码、消息框MessageBox乱码)如图:
这个乱码是因为第三方自定义控件造成的,上图就是因为添加一个富文本框自定义控件,所以该富文本框中button.Text乱码,消息框MessageBox乱码;
解决四:
vs中找到添加的工程或控件,打开相应的xxx.designer.cs,选择文件/高级保存选项/编码,选择合适的编码即可,这里选择UTF8,解决控件Text文本乱码问题;
另外,还可以检查代码文件xxx.cs,亦将编码设置为合适的格式,可以解决MessageBox.Show()中文乱码问题;
问题五:VS修改整个项目名称
解决五:
VS修改项目名称,主要是通过以下几个步骤就能完成:
- 修改解决方案的名称。
- 修改解决项目名称。
- 修改项目的程序集名称和默认命名空间
- 替换整个项目或解决方案中的出现该名称的地方。
- 修改.sln文件中的出现的名称。
- 更该与.sln文件同一目录的文件夹的名称。
- 删除项目Debug或Release文件下的所有内容
- 重新编译整个解决方案
- 修改解决方案的名称:直接选择解决方案,右键重命名即可。
- 项目名称的修改和修改解决方案的过程一样。
- 项目程序集名名称和默认命名空间的修改:选择项目右键属性中,就会出现相应的属性修改选择。
- 替换项目或解决方案中的名称:在VS中找到查找或替换按钮,在弹出的对话框中选择替换,注意替换范围,默认整个解决方案,完成替换操作
- 到项目文件夹下找到.sln文件,使用记事本打开,使用替换方法完成替换
- 修改.sln文件同级目录的对应文件夹名称
- 删除Debug和Release目录中的内容。
问题六:VS折叠所有方法等快捷键
解决六:
Ctrl-M-O
折叠所有方法
Ctrl-M-P
展开所有方法并停止大纲显示(不可以再折叠了)
Ctrl-M-M
折叠或展开当前方法
Ctrl-M-L
展开所有方法
问题七:解决方案中添加现有项目
vs中,一个解决方案中可以有多个项目,怎样在vs的解决方案中添加项目呢?
解决七:右键解决方案/添加/现有项,找到要添加的项目,选择csproj即可添加进来。
问题:未能创建此平台,因为已存在同名的解决方案平台。
解决方案:
原因:VS2015配置管理器中以项目为基本单元配置,而解决方案只需要创建一个,一个解决方案中可以有n个项目,各个项目的配置管理器中,选择框只需要勾一次,否则会重复,提示已经存在同名方案。
解决方案:取消勾选“创建新的解决方案就好了”。