
Visualstudio
文章平均质量分 77
sinolover
完成项目,就要软硬兼施
展开
-
【转】VS中常用图标提示含义
转自:https://www.cnblogs.com/zhjason/articles/14044190.html“类视图”和“对象浏览器”图标“类视图”和“对象浏览器”显示表示代码实体的图标,如命名空间、类、函数和变量 。下表展示和描述了图标。图标 描述 图标 描述 命名空间 方法或函数 类 运算符 接口 Property 结构 字段或变量 联合 .原创 2021-04-28 09:32:53 · 4072 阅读 · 1 评论 -
【转】VS编译时自动引用Debug|Release版本的dll
转自:https://www.cnblogs.com/KevinYang/archive/2011/04/10/2011879.html公司一些早期的项目,把所有工程都放到一个解决方案下了,导致整个解决方案编译很慢,而且也不便于类库的复用和维护。因此我们决定把工程按照功能划分到不同的解决方案里头,然后定期发布dll到TFS配置库上固定的TeamProject下面,以后应用程序引用时就不添加工程,而是采用添加dll的方式。但是现在遇到一个问题,发布dll一般会发布Debug和Release两个版本,那么应原创 2021-04-23 08:49:45 · 981 阅读 · 0 评论 -
【转】VS技巧—任务列表Task List(ToDoList)
写代码难免有些地方需要以后修改,或者有些地方需要以后晚上。比如我想以后修改此函数,有人会使用注释来提醒自己,比如会写上//zhangsantodo it is a test function//zhangsantodo it not good然后在需要修改时全局搜索“zhangsantodo”,挨个查找。其实VS 有相应的工具进行查找——Task List通过View –>Other Windows-> Task List :有两种类型的任务: 用户任务(user .原创 2021-03-15 16:26:06 · 841 阅读 · 0 评论 -
【转】VS2005 CTP 版本这个CTP是什么意思
CTP=CommunityTechnologyPreview社区技术预览版,这个其实是稳定性最差得一个版本,Build之后基本上没有做过什么严格得测试.CTP基本上可以看作是Alpha版本……RC是ReleaseCandidate的缩写,直译是发行候选RTM=ReleaseToManufacturer,发布给设备制造商的版本...原创 2020-12-15 10:28:16 · 390 阅读 · 0 评论 -
“Add service reference“ vs “Add connected service“ issues
HiWhat is the difference between "Add service reference" in Visual Studio 2015 and "Add connected service" in Visual Studio 2017 I wonder? The thing is I am porting a project from VS 2015 with .net framework 4.5.2 to VS 2017 with .net Core 2.0 which conta原创 2020-09-18 08:50:33 · 655 阅读 · 0 评论 -
【转】Web Reference和Service Reference的区别
今天因为项目需要使用服务引用,就按之前的经验添加上了,步骤如下:项目根目录——引用——右键——添加服务引用——高级——添加Web引用——输入接口的URL地址——回车(下方出现的就是接口的定义的方法)——修改Web引用名——添加引用。按照上面的步骤就可以将引用添加到Web References文件夹下,这也是以往经验,但是具体使用时发现添加的是Web Reference并不能满足项目的需要,这里需要用的是Service Reference。在这之前也查过很多文章,大多数都说是两者没有什么大的区别,主要是原创 2020-09-18 08:47:45 · 858 阅读 · 0 评论 -
【转】添加web引用和添加服务引用有什么区别?
添加web引用和添加服务引用有什么区别,Add Service References 和 Add Web References 有啥区别?参考http://social.microsoft.com/Forums/zh-CN/xmlwebserviceszhchs/thread/808d870b-49f1-47ac-b105-4beb580bcec6(1)VS2005里提供的Add Web Reference(添加Web服务引用)的功能主要是添加Web Service引用。(2)VS2008保留原创 2020-09-18 08:46:41 · 588 阅读 · 0 评论 -
vs2015如何安装vsix扩展工具
下载相应的vsix文件,通过命令的方方式安装,需要使用vsixinstaller命令,这个命令工具在E:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\VSIXInstaller.exe根据你安装的vs的一个路径。cmd命令窗口切换到 这个路径下然后将你 要安装的vsix文件拖到dos窗口里,这样就有vs...原创 2019-12-19 17:20:35 · 1869 阅读 · 1 评论 -
#pragma 详解
#pragma求助编辑pragma - 必应词典美[p'ræɡmə]英[p'ræɡmə]n.〔计〕杂注网络编译指示;显示编译指示;特殊指令百科名片在所有的预处理指令中,#Pragma 指令可能是最复杂的了,它的作用是设定编译器的状态或者是指示编译器完成一些特定的动作。#pragma指令对每个编译器给出了一个方法,在保持与C和C转载 2017-11-19 20:11:31 · 592 阅读 · 0 评论 -
vs visual studio 2015安装后的几个问题
前言 最近在win7下重新安装了visual studio 2015,没有安装在默认路径下,编译时出现不少问题,整理如下1.Failed to locate: "CL.exe". The system cannot find the file specified. TRACKER : error TRK0005: Failed to locate: “CL.exe”. T...原创 2017-11-16 13:42:33 · 1512 阅读 · 0 评论 -
【转】VS编译环境命令窗口中的命令
先描述一下VS中的几个窗口命令窗口(Command Window)利用命令窗口,可以查询并设置变量的值来控制程序的执行和输出,也可以在命令窗口中编写很多小的代码段来改变程序的输出。当程序处于中断模式时,命令窗口只允许输入代码。要想查询某个变量的值,用问号(?)加变量名的方式,然后按回车查看结果。改变变量的值,?加 变量名 加 等号(=)后面是你想输入的具体值。监视窗口(WatchWindow)监视窗口可以让你在执行代码时监视变量和表达式。添加或删除变量或表达式,要利用QuickWatch,就原创 2020-12-17 11:55:51 · 919 阅读 · 0 评论 -
【转】VS编程,快速折叠或者展开代码到 #region 级别的设置方法。
在代码比较多的文档中,使用#region进行分功能的区分折叠是一个方便的方法。如果文档中含有很多个#region标签,想一次全部折叠或者展开,有时是必要的。这里给出一种设置方法,适用于VS2019,其它VS版本请自己验证。1、工具、选项2、文本编辑器,c#3、折叠#region4、使用快捷键ctrl+M+O 折叠到 #region快捷键是ctrl+M+L展开到 #region...原创 2020-11-27 19:14:14 · 1261 阅读 · 0 评论 -
【转】VS2005键盘布局_快捷键大全(总结了一些记忆的口诀)
相信.Net开发人员都想能够熟记各种VS快捷键以提高平时开发的效率,但苦于记忆能力太差而快捷键又特别多,特别烦,所以作罢!下面我将简单介绍一下我记忆VS快捷键的一些方法,希望对大家有所帮助。1、窗口快捷键(大家有没有发现但凡跟窗口挂上钩的快捷键当中都有一个W,那是因为W代表Windows也就是窗口的意思)Ctrl+W,W: 浏览器窗口 (浏览橱窗用有道的翻译是windowshopping 所以打开浏览器窗口的快捷键自然就是Ctrl+W,W 大家想想为什么这里的w代表浏览橱窗的含义呢...原创 2020-11-13 20:03:28 · 1490 阅读 · 1 评论 -
【转】Net Framework,Net Core 和 Net Standard 区别
前几天我在一个群里看到有关这方面的讨论,最后感觉讨论的不是很清晰,有幸的是我们的项目去年就开始迁移NetCore的调研了,我个人多多少少也是有过这方面的研究。下面我将说一下我自己对着三个的认识如果有不足的地方,请大家指出。大家的讨论是这个问题引起的如下:NetCoreNet FrameworkNet Standard最终大家想了解的是这些的区别是什么。 Net Framework 是什么 1.N...原创 2020-11-13 13:51:03 · 592 阅读 · 0 评论 -
【转】c#快捷键
CTRL + SHIFT + B生成解决方案CTRL + F7 生成编译CTRL + O 打开文件CTRL + SHIFT + O打开项目CTRL + SHIFT + C显示类视图窗口F4 显示属性窗口SHIFT + F4显示项目属性窗口CTRL + SHIFT + E显示资源视图F12 转到定义CTRL + F12转到声明CTRL + ALT + J对象浏览CTRL + ALT + F1帮助目录CTRL + F1 动态帮助F1 帮助SHIFT + F1...原创 2020-11-05 15:42:59 · 931 阅读 · 0 评论 -
【转】visual studio 2019 (vs) 显示右侧缩略图_缩略图_滚动条
1. 工具 ->选项2.文件编辑器 ->选项对应的语言(Basic, C#, C/C++....) ->行为 ->使用垂直滚动条的缩略图模式(M)效果:原创 2020-09-17 14:17:30 · 2457 阅读 · 0 评论 -
Web Reference和Service Reference的区别
今天因为项目需要使用服务引用,就按之前的经验添加上了,步骤如下:项目根目录——引用——右键——添加服务引用——高级——添加Web引用——输入接口的URL地址——回车(下方出现的就是接口的定义的方法)——修改Web引用名——添加引用。按照上面的步骤就可以将引用添加到Web References文件夹下,这也是以往经验,但是具体使用时发现添加的是Web Reference并不能满足项目的需要,...原创 2020-03-05 09:19:19 · 394 阅读 · 0 评论 -
VS2008中Web Reference和Service Reference的区别
很早就发现在vs2008中应用web service有两种方式,即Add Web Reference和Add Service Reference,但是一直不是很清楚这两者有什么区别。趁着今天有空实验一下这两者的区别并记录下来供大家参考。首先在网上查找,发现有如下两个主要区别:1.Add Web Reference是由wsdl.exe生成客户端代理的。 Add Service ...原创 2020-03-05 09:19:07 · 401 阅读 · 0 评论 -
reference_add service reference_add web reference_add connected reference_add analyze distinguishing
Add Connected Service is the new tool for generating .NET Core proxiesThe difference between "Add Service Reference" and "Add Connected Service" is whether the generated proxy can run on .NET Core (C...原创 2020-03-04 10:00:00 · 258 阅读 · 0 评论 -
Excluding Files From Team Foundation Version Control Using .tfignore Files
At one point I was coding on a hobby project, usingVisual Studio Onlinefor project management and source control. Because of the technologies involved, a large number of temporary files were being g...原创 2020-03-05 09:18:49 · 235 阅读 · 0 评论 -
Microsoft.CSharp.dll程序集的作用
《C#与.NET 4高级程序设计:第5版》第18章动态类型和动态语言运行时,本章,我们将学习dynamic关键字的方方面面,理解如何使用DLR (Dynamic Language Runtime,动态语言运行时)将松散的类型映射到正确的内存对象。理解了DLR提供的诸多服务之后,你将看到一些示例,它们使用动态类型来简化后期绑定方法的调用(通过反射服务)并且可以方便地与遗留的COM库进行通信。本节为大...原创 2020-02-27 13:56:05 · 2265 阅读 · 0 评论 -
在 VS 类库项目中 Add Service References 和 Add Web References 的区别
问题的引出:1.在vs2005时代,Add Web Reference(添加Web服务引用)的功能主要是添加Web Service引用。基于.NET Framework 2.0。2.自VS2008以后,为了对.NET Framework 3.0 或 3.5版本上WCF ServiceLibrary的支持。增加了Add Service Reference(添加服务引用)功能。但为了版本向前...原创 2020-03-05 09:18:27 · 1069 阅读 · 0 评论 -
VS的包含目录、库目录、引用目录、可执行目录解释
来源:包含目录、库目录、附加包含目录、附加库目录、附加依赖项之详解 学习备份VS项目中的包含目录、库目录、附加包含目录、附加库目录、附加依赖项均在”项目->属性->配置属性”下进行配置,具体说明如下:VC++目录:包含目录:寻找#include<xxxx.h>中的xxxx.h的搜索目录库目录:寻找.lib文件的搜索目录C/C++:...原创 2020-02-27 13:56:30 · 2907 阅读 · 1 评论 -
在解决方案中所使用 NuGet 管理软件包依赖
使用程序包恢复功能可以在提交源代码时, 不需要将 packages 中的程序集文件提交到源代码管理中,大幅减少项目的尺寸。所有NuGet程序包都存储在解决方案的Packages文件夹中。要启用程序包恢复功能,可右键单击解决方案(注意,不是右键单击项目文件),并选择 Enable NuGet Package Restore (启用NuGet程序包还原) 选项。屏幕上会显示一系列提示对话框...原创 2020-03-03 11:18:36 · 897 阅读 · 0 评论 -
vs项目结构解析
当我们用VS开发一个项目的时候,首先应该清楚用VS这个IDE生成的一些文件和文件夹是什么意思,起什么作用,什么场合下使用。因为我使用的是VS2015,就以这个为例来进行一些说明:首先要做的是更改你的操作系统,把隐藏的文件、文件夹显示出来,以完整的显示VS在生成一个项目时的完整文件、文件夹结构。1、首先看到的是.sln文件和隐藏的.suo文件(.vs/你的解决方案名/版本/.suo)...原创 2020-03-04 09:57:25 · 1293 阅读 · 0 评论 -
理解 C# 项目 csproj 文件格式的本质和编译流程
写了这么多个 C# 项目,是否对项目文件 csproj 有一些了解呢?Visual Studio 是怎么让 csproj 中的内容正确显示出来的呢?更深入的,我能够自己扩展 csproj 的功能吗?本文将直接从 csproj 文件格式的本质来看以上这些问题。阅读本文,你将:可以通读 csproj 文件,并说出其中每一行的含义可以手工修改 csproj 文件,以实现你希望达到的高级功...原创 2020-03-04 09:57:19 · 748 阅读 · 0 评论 -
认识ASP.NET 5项目结构和项目文件xproj
ASP.NET 5 在项目结构上做了很大的改变,我们以前熟悉的目录结构与项目文件内容都不太一样了,本篇文章带大家了解 ASP.NET 5 到底跟以前有哪些不一样的地方。我们先用 Visual Studio 2015 建立一个全新的 ASP.NET 5 网站项目,打开VS2015,创建Web项目,.net framework选择.net 4.5以上,选择ASP.NET Web Applica...原创 2020-03-04 09:57:13 · 514 阅读 · 0 评论 -
Microsoft Visual Studio 文件识别及其用途简述
VS2008 新建项目后会产生相应的文件sln、ncb、suo、以及相应项目工程文件夹,项目工程文件夹下包括vcproj、filters、ReadMe.txt、targetver.h、stdafx.h、stdafx.cpp及其他文件;VS2010/VS2010/VS2012/VS2013 新建项目后会产生文件sln、suo、sdf、ipch文件夹下的ipch文件、项目工程文件夹下包括vcxproj...原创 2020-03-03 11:18:11 · 530 阅读 · 0 评论 -
在部署 C#项目时转换 App.config 配置文件
问题部署项目时,常常需要根据不同的环境使用不同的配置文件。例如,在部署网站时可能希望禁用调试选项,并更改连接字符串以使其指向不同的数据库。在创建 Web 项目时,Visual Studio 自动生成了Web.config、Web.Debug.config、Web.release.config这3个不同的配置文件,并提供了转换工具,用于在部署项目时自动转换配置文件内容。具体可以参考这2篇文章:...原创 2020-03-02 10:10:46 · 1046 阅读 · 0 评论