Visio Studio使用总结
1.常用快捷键:
注释:Ctrl+K+C
取消注释:Ctrl+K+U
增加缩进:Table
减少缩进: Table+Shift
格式化文本:A. Ctrl+K+F(选中文本) B. Ctrl+K+D(全部文本)
自动生成Set/Get方法:prop+tab
2.有时会遇到Visio Studio 在打开时一直会卡,到最后就没有反应了:
解决办法:打开解决方案文件即:XX.sln,用文本工具打开,删除所有的项目,只保留一个,待第一个成功加载后,在通过右键解决方案-->添加已存在的项目再一个个加载进来即可:
3. Config文件中自定义节点configSections
自定义节点configSections必须放在<configuration>节点中的最上面,即为第一个节点;
4. Visio Studio 无法Debug(调试)DLL
在代码开发过程中经常会遇到进行代码调试的情况,有时打好的断点就是无法进入,经常让人无奈。但就我目前的经历有两种方法,前提是必须尽量保持发布后前台web使用的DLL与当前调试的代码是同一个版本:
方法1:Visio Studio工具栏中选择Debug->Options,在下图所示的弹出框中取消对“Require source files to exactly match the original version”的选择;
方法2:Visio Studio工具栏中选择Debug->Attach to progress,在弹出窗口中进行如下的操作即可(下图的Process是我在调试时使用的服务,具体要以情况而定):
5. Refactor的用法:
有些时候在我们重构代码的过程中,我们需要将部分通用代码部分提取出来生成一个新的方法,此时我们可以使用这个属性。具体操作为:选择需要重构的代码,在Edit中选择Refactor->Extract Method即可看到效果;
6. 关于VisioStudio中对DLL的引用:
一般情况下,会建立Reference文件夹来存放所有的DLL文件,对于这些DLL又分为两种,当前project生成的DLL及项目中使用的第三方控件生成的DLL,一般又会分别建立两个文件夹来进行存放。在使用项目生成的DLL时一定要修改DLL的输出位置及DLL文件的生成顺序,操作如下:
修改DLL的输出位置:右键project->Propertied->Build->Output->Reference\xx;
DLL文件的生成顺序:右键project->Build Dependencies->Project Dependencies->在Dependencies选项卡中选择在执行当前Project之前必须生成的DLL;
Visio Studio使用总结的更多相关文章
- 关于Visio Studio 2012使用Nuget获取Sqlite驱动包报错:“System.Data.SQLite.EF6”的架构版本与 NuGet 的版本 2.0.30625.9003 不兼容
背景 笔者的VS2012版本比较老旧,是几年以前下载的.平时添加三方包和驱动包都是手动添加.后来了解到有Nuget这个工具,如获至宝.可是在使用过程中却出了不少问题. 最初,笔者尝试使用Nuget添加 ...
- visio studio删除空行
一.Ctrl+H 打开替换框 二.在替换框中的源中输入 ^(?([^\r\n])\s)*\r?$\r?\n
- visio studio code 用chrom启动打开本地html
{ // 使用 IntelliSense 了解相关属性. // 悬停以查看现有属性的描述. // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linki ...
- vrpie在Visio Studio 中无法调试的问题
最近这这几天一直在研究vrpie,之前不能调试,一调试就出问题,打开那个生成的htm文件是没问题的,最初的解决方法是不通过调试来打可那个htm页面,但是这样比较麻烦,因为经常需要和服务器交互,就只能用 ...
- IntelliJ IDEA安装及jsp开发环境搭建
一.前言 现在.net国内市场不怎么好,公司整个.net组技术转型,就个人来说还是更喜欢.net,毕竟不是什么公司都像微软一样财大气粗开发出VS这样的宇宙级IDE供开发者使用,双击sln即可打开项目, ...
- SQL Server Reporting Service(SSRS) 第一篇 我的第一个SSRS例子
很早就知道SQL SERVER自带的报表工具SSRS,但一直没有用过,最近终于需要在工作中一展身手了,于是我特地按照自己的理解做了以下总结: 1. 安装软件结构 SSRS全称SQL Server Re ...
- Pyhon环境搭建-window
1.安装python3.4.3版本 地址:(64位)https://www.python.org/ftp/python/3.4.3/python-3.4.3.amd64.msi (32位)http:/ ...
- 在.NET下多层架构企业管理系统的开发
引言 .NET 框架是微软开发出的新一代开发平台.允许应用程序通过 Internet 进行通讯和共享数据,而不管所采用的是哪种操作系统.设备或编程语言.本文介绍的管理系统是在.NET平台下开发的,以极 ...
- windows下C++环境的配置
方法一--VS: 使用windows开发神器visio studio.这种方法比较简单,直接下载一个最新的vs安装就行.不单单是C++,C.C#.VB等都可以开发. 方法二--只安装C++编译器: 最 ...
随机推荐
- 《Head First Servlets & JSP》-9-使用JSTL
安装JSTL1.1的说明 JSTL1.1不是JSP2.0规范的一部分,能访问servlet和JSP API并不意味着能访问JSTL. 使用JSTL之前,需要将jstl.jar文件安装到Web应用的WE ...
- Osmotic Study ----Mysql Safe
Thanks Ichunqiu company.I have a chance to learn some lessons for free in five days till 10.1 this y ...
- 用Apache James 3.3.0 搭建个人邮箱服务器
准备域名 比如域名为example.net,则邮箱格式为test@example.net.在自己的域名管理界面,添加一条A记录(mail.example.net xxx.xxx.xxx.xxx),指 ...
- numpy中transpose和swapaxes函数讲解
1 transpose() 这个函数如果括号内不带参数,就相当于转置,和.T效果一样,而今天主要来讲解其带参数. 我们看如下一个numpy的数组: arr=np.arange(16).reshape( ...
- 【1】循序渐进学 Zabbix :初识与基础依赖环境搭建( LNMP )
写在前面的话 运维监控是一个很大的话题,在这一块个人接触的比较突出的服务主要有 Nagio 和 Zabbix 两款.而这几年跳过的公司中,Zabbix 一直都是首选且唯一选择,Nagios 没遇到. ...
- ubuntu - 安装hive
粗略步骤: 详细参考:https://www.2cto.com/net/201804/735478.html 环境:ubunut jdk hadoop mysql 一.下载hive 二.解压( ...
- OC 语言新特性
前言 相对于 Java,OC 语言是一门古老的语言了,而它又是一门不断发展完善的语言.一些新的编译特性,为 OC 语言带来了许多新的活力. 在 Xcode7 中,iOS9 的 SDK 已经全面兼容了 ...
- 对接ebay,订单系统开发
要求,从ebay 下载的 csv文件,导入销售订单的系统,成为自己的订单. 首先,上传文件. 第二步,将上传的csv读入系统的一个变量 根据','来分割成一个数组 $str = file_get_co ...
- json解析(自动判断是jsonArray和jsonObject)
因为想做一个接口自动化框架,已经实现了接口的访问和连接及获取接口返回的json数据,但json数据的解析是个麻烦的事情,所以写一个简单的版本记录一下.后续会进行优化,实现方法分离以及自动识别循环解析返 ...
- ASP.NET-GridView分页排序显示
前期我们分别介绍了gridview怎么进行固定表多行数据显示,以及怎么设计花样表头.下面我们介绍怎么利用gridview进行分页显示的同时还可以进行排序显示. 显示效果 前端DEMO <span ...