VS使用过程中可能会遇到的问题
一句话常识
- # 在同一个界面编辑所有资源文件(Resources.resx)
- 使用ResxManager插件
- # 重命名解决方案
- 重命名解决方案后已固定的选卡会乱掉
- # 隐藏不包含在项目中的文件
- 项目——显示所有文件夹
- # 调试停止时自动关闭控制台
- 工具——选项——调试——调试停止时自动关闭控制台
- # 显示行号
- 工具——选项——文本编辑器——所有语言——显示行号
- # 关闭方法上方的方法的引用(电脑性能不是很好时建议关闭)
- 工具——选项——文本编辑器——所有语言——CodeLens
- # 修改WinForm任务栏图标
- 工程上右键——属性——应用程序——图标和清单——选择图标
- # 查看源代码
- 工具>选项>文本编辑器>c#>高级>启用导航到反编译源
- # 限定为此范围如何退出
- 通过主页按钮(图标一般是一个小房子)
使用技巧
添加Com组件
方式一:工具——选择工具箱项
方式二:工具箱——右键——选择项
快捷的将Json写为类
编辑——选择性粘贴——将JSON粘贴为类,注只需要{}里的部分
使用过程中可能会遇到的问题
字符集问题导致的乱码
# VS文件菜单栏中添加高级保存选项(也可以是别的菜单栏)
A:视图——工具栏——自定义——命令——文件——添加命令—文件——高级保存选项
# 修改代码文件字符集(解决不同版本默认保存的字符集不同,导致的乱码问题。VS2012默认格式为 "GB2312-80",很多时候可能出现乱码情况,就是编码问题)
A:通过高级保存选项-选择字符集
The satellite assembly named "Microsoft.VisualStudio.DesignTools.Designer.resources.dll
需要安装英语语言包
如何设置不生成.pdb等中间过程的辅助文件
项目-属性-生成-高级-调试信息——无,对应的文件变更为:
<DebugType>pdbonly</DebugType> -——><DebugType>none</DebugType>
注:Debug和Release 模式可以单独设置
suo和sln 区别?
*.sln:(Visual Studio.Solution) 通过为环境提供对项目、项目项和解决方案项在磁盘上位置的引用,可将它们组织到解决方案中。
*.suo: (solution user opertion) 记录含您所做的自定义设置。它储存了用户界面的自定义配置,包括布局、断点和项目最后编译的而又没有关掉的文件(下次打开时用)等,以便于下一次你打开Visual Studio可以恢复这些设置。
建议完成模式和标准模式区别?
标准模式下输入代码时会有智能提示但不会选中最接近的提示。方向间+直接Enter即可
在建议完成模式下输入代码时会有智能提示同时也会自动选中最接近的提示。直接Enter即可
切换: Ctrl+Alt+空格。可以自行体验,选择合适自己的
某个类无法引用命名空间?
可能是类名与文件夹名重复了
其他
Cascadia Code字体
Cascadia Code字体是微软面向开发人员推出的开源字体, 目前在Github以提供下载。
https://github.com/microsoft/cascadia-code/releases
在vs2019中:工具——选项——环境——字段和颜色 中选择 Cascadia Code
VS使用过程中可能会遇到的问题的更多相关文章
- seata服务端和客户端配置(使用nacos进行注册发现,使用mysql进行数据持久化),以及过程中可能会出现的问题与解决方案
seata服务端和客户端配置(使用nacos进行注册发现,使用mysql进行数据持久化),以及过程中可能会出现的问题与解决方案 说明: 之所以只用nacos进行了注册与发现,因为seata使用naco ...
- Confluence 6 在升级过程中查看合并日志
为了监控升级的过程,你应该查看 application log 日志中的输出. 通常日志经常将会显示多个日志实例,这个实例是定义在日志的 INFO 级别的,通常格式如下: WikiToXhtmlMig ...
- HUE安装过程中的一些坑
1. gcc: error: krb5-config:: No such file or directory 执行安装krb5-devel yum provides krb5-config 得到提示: ...
- 手把手教你进行R语言的安装及安装过程中相关问题解决方案
这篇文章旨在为R语言的新手铺砖引路,行文相对基础,希望对在R语言安装上有问题的小伙伴提供帮助和指引.一.什么是 R 语言R 编程语言被广泛应用在统计科学和商业领域. 在各种编程语言排名中 R 语言的排 ...
- SPH液面重构过程中的问题
使用粒子方法进行流体特效模拟需要进行液面重构,构造出流体的自由表面,液面重构方法也是一个独立的研究方向,针对其的研究已经有了很多成果,包括液面的平滑度.精度和并行效率等. 在这里,主要是记录一下我在液 ...
- filter 请求过程中过滤链组装和调用解析
自定义filter需要先下载依赖包 首先过滤链不是责任链的设计模式,因为一个request可以被链条上的多个filter处理.但是,对于责任链来说,一个request只能被链条中的一个handler处 ...
- 3.3 Spring5源码---循环依赖过程中spring读取不完整bean的最终解决方案
根据之前解析的循环依赖的源码, 分析了一级缓存,二级缓存,三级缓存的作用以及如何解决循环依赖的. 然而在多线程的情况下, Spring在创建bean的过程中, 可能会读取到不完整的bean. 下面, ...
- 【转】SQL Server -- 已成功与服务器建立连接,但是在登录过程中发生错误
SQL Server -- 已成功与服务器建立连接,但是在登录过程中发生错误 最近在VS2013上连接远程数据库时,突然连接不上,在跑MSTest下跑的时候,QTAgent32 crash.换成IIS ...
- 测试或运维工作过程中最常用的几个linux命令?
大家在测试工作过程中,可能会遇到需要你去服务器修改一些配置文件,譬如说某个字段的值是1 则关联老版本,是0则关联新版本,这时候你可能就需要会下vi的命令操作:或者查看session设置的时长,可能需 ...
随机推荐
- 初学者值得拥有【Hadoop伪分布式模式安装部署】
目录 1.了解单机模式与伪分布模式有何区别 2.安装好单机模式的Hadoop 3.修改Hadoop配置文件---五个核心配置文件 (1)hadoop-env.sh 1.到hadoop目录中 2.修 ...
- 第15.44节、PyQt输入部件:QAbstractSlider派生类QScrollBar滚动条、QSlider滑动条、QDial刻度盘功能详解
专栏:Python基础教程目录 专栏:使用PyQt开发图形界面Python应用 专栏:PyQt入门学习 老猿Python博文目录 老猿学5G博文目录 一.引言 Designer中的输入部件Horizo ...
- 第15.15节 PyQt(Python+Qt)入门学习:Designer的menu菜单、toolBar工具栏和Action动作详解
老猿Python博文目录 老猿Python博客地址 一.引言 Qt Designer中的部件栏并没有菜单.toolBar以及Action相关的部件,仅在MainWindow类型窗口提供了menu.to ...
- 从零开始的sql注入学习(挖坑不填)
首先,本人是小白,这篇文章也只是总结了一下大佬们的sql注入方法,要是有错,请各位大佬指出,以便学习. 虽然我是菜鸡,但是太过基础的sql注入问题也就不再重复的解释了.直接从常用的说起. 实战中常用的 ...
- 测试window安装的客户端
1.win10 安装了客户端,测试一下,
- CF873D Merge Sort
其实最优的方法其他的题解已经讲得很好了,本题解仅用于记录和分享一个新的思路. 这道题是让你输出符合条件的序列,而序列的每个数之间具有一定的逻辑关系,很容易想到拓扑排序,于是此题就变为,如何找出满足条件 ...
- vue2中$emit $on $off实现组件之间的联动,绝对有你想了解的
在vue2开发中,你肯定会遇到组件之间联动的问题,现在我们就来说说哪个神奇的指令可以满足我们的需求. 一.先上实例: 需求:点击A组件或者B组件可以使C组件的名称相应发生改变,同样,点击A组件也会使对 ...
- 小米k30 pro刷国际版rom
时间:2020.8.20 最新的是miui12但是普遍反映耗电量巨大,所以还是刷miui11了. 知乎上有个教程:https://zhuanlan.zhihu.com/p/86160027 但是是针对 ...
- 带宽、延时、吞吐率、PPS 这些都是啥?
Linux 网络协议栈是根据 TCP/IP 模型来实现的,TCP/IP 模型由应用层.传输层.网络层和网络接口层,共四层组成,每一层都有各自的职责. 应用程序要发送数据包时,通常是通过 socket ...
- Graphql Tutorials(Episode 01)
1.前言 最近认识到Graphql,它是一个基于DSL的api.我曾接触过一个pos机刷卡系统,它是基于JSON-DSL语言开发的框架,很有趣.可是后来,没有机会深入研究.直到最近我认识了Graphq ...