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++编译器: 最 ...
随机推荐
- C语言-郝斌笔记-004判断是否为回文数
判断是否为回文数 # include <stdio.h> int main(void) { int val; //存放待判断的数字 int m; ; printf("请输入您需要 ...
- 杭电ACM刷题(2):1005,Number Sequence 标签: 杭电acmC语言 2017-05-11 22:43 116人阅读
Problem Description A number sequence is defined as follows: f(1) = 1, f(2) = 1, f(n) = (A * f(n - 1 ...
- bzoj4619 4619: [Wf2016]Swap Space
传送门 分析 首先不难想到我们要先处理容量变大的再处理容量变小的 对于第一种情况我们自然要选择x小的先格式化,因为这个样暂时存储所需空间较小,可以使得情况更优 而第二种情况y先考虑,因为这样对总空间的 ...
- WOJ 7 智商
感觉Dasin去年的毒瘤题质量都挺好的,果然还是我太菜了. 以下假设划横线部分都相等,字符$c$代表一个小写字母. 分类讨论: $#1$ 先考虑$n == m$的情况 : $#1.1 :$ A: ...
- input与字符串格式化
# Auther: Aaron Fan #字符转格式化: name = input("Enter your name: ")age = int(input("Enter ...
- SDUT 3364 数据结构实验之图论八:欧拉回路
数据结构实验之图论八:欧拉回路 Time Limit: 1000MS Memory Limit: 65536KB Submit Statistic Problem Description 在哥尼斯堡的 ...
- js中使用Java的方式
1. 使用DWR框架 2. 使用AJAX方式
- 查看Linux各发行版本方法
SUSE: cat /etc/SuSE-release Slackware: cat /etc/slackware-version Redhat: cat /etc/redhat-releas ...
- shape不同版本这间的兼容
在做那个只有左边上面是圆角和只有右边下边是圆角的时候,出现了一个问题,那就是在android3.0以前,android:bottomLeftRadius与android:bottomRightRadi ...
- [raspberry pi3] zram设置
linux 3.15之后添加了个和mac一样的功能,内存压缩zram, 之前还有个zswap, zram通常是以模块的方式被放在系统里面的,以便在可以根据需求的不同,定制化加载. raspberry ...