问题一:格式化代码+去掉空格合理缩进+展开折叠方法(整理代码的时候用到)

解决一:

1、vs格式化代码

步骤1:Ctrl键+A键,全选代码;

步骤2:先Ctrl键+K键 ,然后Ctrl键+F键。

2、vs 去掉代码间空行+合理缩进

步骤1:Control键+F键:打开查找框

高效开发:VS(Visual Studio)系列问题_高效开发

 

步骤2:^(?([^\r\n])\s)*\r?$\r?\n

高效开发:VS(Visual Studio)系列问题_高效开发_02

3、展开折叠方法

i. Ctrl-M-O   折叠所有方法 (常用)
ii. Ctrl-M-P   展开所有方法并停止大纲显示(不可以再折叠了) 
iii. Ctrl-M-M  折叠或展开当前方法 
iv. Ctrl-M-L   展开所有方法 (常用)

问题二:vs控制台应用程序多个Main()设置启动哪个

解决二:

vs中新建控制台应用程序,有时一个项目中多个类、多个Main()函数,运行的时候使用哪个可以由程序员自己设计。如下:

右键项目/属性/应用程序/启动对象,然后可以下拉框选择了

高效开发:VS(Visual Studio)系列问题_高效开发_03

 

 

问题三:VS中,无法嵌入互操作类型“……”,请改用适用的接口的解决方法

解决三:选中项目中引入的dll,鼠标右键,选择属性,把“嵌入互操作类型”设置为False。

 

问题四:有的时候添加从网上下载的别人的winForm工程或者控件的时候,使用时出现下列乱码问题:(控件Text文本乱码、消息框MessageBox乱码)如图:

高效开发:VS(Visual Studio)系列问题_高效开发_04

高效开发:VS(Visual Studio)系列问题_高效开发_05

 

这个乱码是因为第三方自定义控件造成的,上图就是因为添加一个富文本框自定义控件,所以该富文本框中button.Text乱码,消息框MessageBox乱码;

解决四:

vs中找到添加的工程或控件,打开相应的xxx.designer.cs,选择文件/高级保存选项/编码,选择合适的编码即可,这里选择UTF8,解决控件Text文本乱码问题;

高效开发:VS(Visual Studio)系列问题_高效开发_06

另外,还可以检查代码文件xxx.cs,亦将编码设置为合适的格式,可以解决MessageBox.Show()中文乱码问题;

高效开发:VS(Visual Studio)系列问题_高效开发_07

 

问题五:VS修改整个项目名称

解决五:

VS修改项目名称,主要是通过以下几个步骤就能完成:

 

  • 修改解决方案的名称。
  • 修改解决项目名称。
  • 修改项目的程序集名称和默认命名空间
  • 替换整个项目或解决方案中的出现该名称的地方。
  • 修改.sln文件中的出现的名称。
  • 更该与.sln文件同一目录的文件夹的名称。
  • 删除项目Debug或Release文件下的所有内容
  • 重新编译整个解决方案

 

  • 修改解决方案的名称:直接选择解决方案,右键重命名即可。

高效开发:VS(Visual Studio)系列问题_高效开发_08

  • 项目名称的修改和修改解决方案的过程一样。
  • 项目程序集名名称和默认命名空间的修改:选择项目右键属性中,就会出现相应的属性修改选择。

高效开发:VS(Visual Studio)系列问题_高效开发_09

  • 替换项目或解决方案中的名称:在VS中找到查找或替换按钮,在弹出的对话框中选择替换,注意替换范围,默认整个解决方案,完成替换操作

高效开发:VS(Visual Studio)系列问题_高效开发_10

  • 到项目文件夹下找到.sln文件,使用记事本打开,使用替换方法完成替换

高效开发:VS(Visual Studio)系列问题_高效开发_11

  • 修改.sln文件同级目录的对应文件夹名称

高效开发:VS(Visual Studio)系列问题_高效开发_12

  • 删除Debug和Release目录中的内容。

问题六:VS折叠所有方法等快捷键

解决六:

Ctrl-M-O

折叠所有方法 

Ctrl-M-P

展开所有方法并停止大纲显示(不可以再折叠了) 

Ctrl-M-M

折叠或展开当前方法 

Ctrl-M-L

展开所有方法

问题七:解决方案中添加现有项目

vs中,一个解决方案中可以有多个项目,怎样在vs的解决方案中添加项目呢?

解决七:右键解决方案/添加/现有项,找到要添加的项目,选择csproj即可添加进来。

高效开发:VS(Visual Studio)系列问题_高效开发_13

高效开发:VS(Visual Studio)系列问题_高效开发_14

高效开发:VS(Visual Studio)系列问题_高效开发_15

问题:未能创建此平台,因为已存在同名的解决方案平台。

解决方案:

高效开发:VS(Visual Studio)系列问题_高效开发_16

原因:VS2015配置管理器中以项目为基本单元配置,而解决方案只需要创建一个,一个解决方案中可以有n个项目,各个项目的配置管理器中,选择框只需要勾一次,否则会重复,提示已经存在同名方案。

解决方案:取消勾选“创建新的解决方案就好了”。