VS2010及新版本
文章平均质量分 88
dz45693
我是一个软件开发人员,有较强的责任心,是一个典型的技术爱好者。在此希望能认识更多好朋友。
展开
-
精选!15个必备的VSCode插件
Visual Studio Code 是由微软开发的一款免费、跨平台的文本编辑器。由于其卓越的性能和丰富的功能,它很快就受到了大家的喜爱。就像大多数 IDE 一样,VSCode 也有一个扩展和主题市场,包含了数以千计质量不同的插件。为了帮助大家挑选出值得下载的插件,我们针对性的收集了一些实用、有趣的插件与大家分享。1. Open-In-Browser由于 VSCode 没有提供直接在浏览器中打开文...转载 2018-06-30 22:10:33 · 15394 阅读 · 0 评论 -
在中断模式下检查和修改数据 .
在调试程序的过程中,如果程序在某个位置挂起执行(例如:中断到某个断点),通常我们希望能够通过一些工具观察程序的当前状态。其中,最重要的当属查看程序中数据的值。例如,查看某个变量的类型和值、某个寄存器的值、或某段内存的值。所以,几乎所有的调试器提供了大量用于检查和修改程序数据的工具转载 2011-08-18 16:32:23 · 3577 阅读 · 0 评论 -
.NET 4.0在文件IO方面的增强
.NET 4.0在文件IO方面的增强转载 2011-01-27 10:53:00 · 3525 阅读 · 0 评论 -
详解Visual Studio 2010中的Qt配置使用
详解Visual Studio 2010中的Qt配置使用转载 2011-01-07 17:31:00 · 5807 阅读 · 1 评论 -
.NET4实践:默认加密与哈希算法的改变
.NET4实践:默认加密与哈希算法的改变转载 2010-10-08 11:30:00 · 3002 阅读 · 0 评论 -
.NET4.0新特性:多线程
.NET4.0新特性:多线程转载 2010-10-08 11:28:00 · 3381 阅读 · 0 评论 -
如何使你的应用程序调试进.NET Framework 4.5源代码内部(适用B/S,C/S)
I:下载.NET 4.5源代码安装包.NET 4.5 源代码的下载地址:官方地址 /百度网盘镜像官方下载页 或 百度云盘下载安装过程我就不详细说了,大家都懂的~呵。II:配置Visual Studio 2012环境点击vs菜单栏上的 工具 –> 选项 在左侧树形列表中将[调试]节点展开然后选取[符号]子节点设置为你.NET 4.5源代转载 2012-09-17 15:46:55 · 5842 阅读 · 1 评论 -
浅谈Dynamic 关键字
C# 4.0提供了一个dynamic 关键字,那么什么是dynamic,究竟dynamic是如何工作的呢?从最简单的示例开始:static void Main(string[] args) { dynamic dyn = 1; object obj = 1; //在编译时将鼠标放到 ”dyn” 和”转载 2012-03-28 09:21:57 · 4240 阅读 · 0 评论 -
为Debug和Release分别设置Web.config
需求:在开发asp.net应用程序时,往往想在debug和release环境下使用不同的配置,而web.config文件却只有一个解决方案:可以在原来的web.config中写下debug环境下的配置,然后在web.release.config中写下release环境下特有的配置。常见情况写法举例如下:1.替换某节点的某属性值,使用“SetAttributes”转换将更改 “con转载 2016-12-20 17:55:24 · 5738 阅读 · 0 评论 -
VS SuppressMessage忽略特定方法的警告信息
VS在编译源码的时候有很多警告信息,有些时候 我们需要忽略一个特定方法的特定警告信息,于是就用SuppressMessage特性,可是这个特性的参数不太好搞定,还好有VS, 操作如下:这个之后编译警告就没有了。原创 2016-11-22 09:30:24 · 3161 阅读 · 0 评论 -
VisualStudio 2015 开启IIS Express可以调试X64项目
现在项目开发时总有时需要在X64下开发,这样我们就需要IIS Express中调试。不要总是放在IIS中,在Attach这样好慢。 如果不设置直接调试X64的程序,我们有可能会受到以下类似的错误“未能加载文件或程序集“MvcApplication2”或它的某一个依赖项。试图加载格式不正确的程序。” 图形化 修改注册表 打开“运行”,输入“RegEdi转载 2016-09-27 11:47:39 · 3354 阅读 · 0 评论 -
vs2012远程调试功能的改进
不知道大家有没有遇到过这种情况,刚开发完的程序,明明在本机能够好好的运行,可是部署到服务器过分发给用户时,总是出现莫名其妙的错误。一时半会又看不出问题来,怎么办呢?难道只能在服务器或是客户电脑上装一个vs、跟一下代码吗?其实不用的,vs有一个远程调试的功能。这个功能是这样的,程序在其他的电脑上运行,但是我们可以在本地电脑上进行断点跟踪。下面以vs2012为例,为大家转载 2016-05-05 14:00:59 · 2075 阅读 · 0 评论 -
VS未能正确加载 Microsoft.VisualStudio.Editor.......此处省略N个词
这个方法同样适用于多个版本的VS首先关闭VS进这里:C:\Users\用户名\AppData\Roaming\Microsoft\VisualStudio\11.0(2012是11.0,根据你的VS进入)ActivityLog.xml 这个文件,右键编辑,清空保存如果有未能正确加载包"Visual Web Developer Trid转载 2015-11-05 16:23:23 · 3380 阅读 · 0 评论 -
初识NuGet - 概念, 安装和使用
1. NuGet是什么?NuGet is a Visual Studio 2010 extension that makes it easy to add, remove, and update libraries and tools in Visual Studio projects that use the .NET Framework. This topic lists docume转载 2014-09-14 00:26:49 · 2457 阅读 · 0 评论 -
VS2010下如何调试Framework源代码(即FCL)
怕忘记,重新记录一下。有一种提高自己编程能力的好办法,就是看看.net framework的源码是如何写的?我们在追踪bug的时候,也往往需要追踪到.net framework的源码中去。按照如下方法设置vs2010,即可追踪到.net framwork的源代码中去。可以看出,我将pdb文件放在了d:\msSource\MicrosoftPublicSymbols目录下面,这样在调转载 2012-09-26 10:07:28 · 3317 阅读 · 0 评论 -
ASP.NET 4.0新特性之Web.config的改进
ASP.NET 4.0新特性之Web.config的改进转载 2010-10-08 11:04:00 · 3227 阅读 · 0 评论 -
.NET4.0并行计算技术基础(11)
19.1让查询执行得更快——Parallel LINQ LINQ的出现对于.NET平台而言是一件大事,它使用一种统一的模式查询数据,并且可以紧密地与具体编程语言直接集成。LINQ语句的编写方式是“动态组合”和“递归”的,这与函数式编程语言(如F#)类似,这种编写方式的优点在于代码量小,通过动态转载 2009-12-07 22:15:00 · 2541 阅读 · 0 评论 -
.NET4.0并行计算技术基础(4)
19.3 让一切“并行”——任务并行库原理及应用 19.3.1 任务并行库简介 任务并行库( TPL : Task Parallel Library )是 .NET 4.0 为帮助软件工程师开发并行程序而提供的一组类,位于 System.Threading 和 System.Threading.Tasks 这两个命名空间中,驻留在 3 个 .NET 核心程序集 ms转载 2009-12-07 22:05:00 · 2621 阅读 · 0 评论 -
.NET4.0并行计算技术基础(12)
3自定义的聚合函数 所谓“聚合函数(Aggregate Function)”,其实就是对数据集合进行某种处理后得到的单一结果,比如统计一批数值型数据的平均值、最大值、最小值等。在PLINQ中,我们可以使用ParallelEnumerable类的扩展方法Aggregate()自定义一个聚合转载 2009-12-07 22:16:00 · 2932 阅读 · 0 评论 -
.NET4.0并行计算技术基础(10)
19.3.9 处理并行计算中的异常 在这一小节中,我们来探讨一下如何并行计算中的异常捕获与处理问题。1 处理并行循环中的异常 在一个顺序执行的循环中,如果发生了一个异常,那么.NET的异常处理机制将会中止这个循环: for(int i转载 2009-12-07 22:13:00 · 2570 阅读 · 0 评论 -
.NET4.0并行计算技术基础(9)
19.3.8 任务的取消 TPL 提供了多个方式取消一个任务。 1 调用 Task.Cancel 方法直接取消任务的执行 如果要取消一个正在运行的任务,可以调用 Task.Cancel 方法,此方法会设置 Task 对象的 IsCancellationRequested 属性等于 true 。在任务函数中,通过检查此属性值就可以知道是否需要取消转载 2009-12-07 22:12:00 · 2636 阅读 · 0 评论 -
.NET4.0并行计算技术基础(8)
19.3.6 同步多个任务 在并行计算应用程序中,通常会创建多个 Task 对象以执行不同的工作任务,而依据具体应用场景,这些工作任务对象之间又会有着相互协作的需求,比如可能要求某个工作任务完成以后自动启动一个或多个新的 Task 对象执行后继处理工作,或者某个正在执行的工作任务中途需要等待另一个工作任务执行完毕才能执行,这就是任务的同步问题。 T转载 2009-12-07 22:10:00 · 2521 阅读 · 0 评论 -
.NET4.0并行计算技术基础(7)
19.3.4任务并行库原理初探 在上一小节中,我们看到只需简单地调用Parallel类中的一些静态方法,就可以让代码并行执行。您一定会对任务并行库的强大功能有了很深的印象,一些喜欢刨根问底的读者可能会问: 任务并行库怎样实现代码的并行执行? 任务并行库的底层技术转载 2009-12-07 22:09:00 · 2665 阅读 · 0 评论 -
.NET4.0并行计算技术基础(6)
19.3.3 使用 Parallel 类——让一切并行起来 在 TPL 中,最容易使用的类是 Parallel ,此类提供了三个方法“群”用于实现三种常用的并行程序执行结构。 1 使用 Parallel.Invoke 并行执行任务 当我们有一系列相互独立的工作需要并行执行时,最简单的方法是使用 TPL 的 Parallel类的Invoke()方转载 2009-12-07 22:07:00 · 2529 阅读 · 0 评论 -
.NET4.0并行计算技术基础(5)
3 使用任务并行库实现并行处理 上面介绍了基于线程编码实现并行处理的技术要点,可以看到还是比较繁琐的。但通过使用.NET 4.0的并行库,可以简化开发工作。我们略微详细一点地介绍一下示例程序中是如何使用任务并行库实现并行计算的。 其中的一个关键函数是ForRange()函数,先来看转载 2009-12-07 22:06:00 · 2515 阅读 · 1 评论 -
.NET4.0并行计算技术基础(2)
上一部分 介绍了CPU与“核”以及“并行”和“并发”的区别,这一部分我们将进一步介绍并行计算的性能衡量与并行计算系统的大致分类,为后面介绍.NET 4.0的并行计算打下基础。3 如何衡量并行计算的性能提升? 之所以要研究并行计算,其目的是获得更好的性能。一个软件系统的性能,通常使用两个指标来进行衡量: (1) 响应速度( Responsivenes转载 2009-12-07 22:02:00 · 2680 阅读 · 0 评论 -
.NET4.0并行计算技术基础(1)
开篇语: 这是一个系列文章,系统介绍.NET 4.0中引入的并行扩展(包括任务并行库TPL和PLINQ)开发技术。 本系列文章中所有示例代码在VS2010 BETA1+Windows 7 RC下调试通过。所有示例源码将在本系列文章贴完以后,统一压缩上传到CSDN下载频道。 本系列文章的主要内容来自是本人将在电子工业出版社出版的新作中的一章,出于技术共享与交转载 2009-12-07 22:00:00 · 2766 阅读 · 0 评论 -
ASP.Net4.0中新增23项功能
ASP.Net4.0中新增23项功能转载 2010-06-28 16:32:00 · 2851 阅读 · 0 评论 -
Visual Studio 2010 TFS探索之旅
Visual Studio 2010 TFS探索之旅转载 2010-09-20 15:46:00 · 3004 阅读 · 0 评论 -
英文VS2010安装中文版MSDN文档方法
英文VS2010安装中文版MSDN文档方法转载 2010-07-14 22:43:00 · 3902 阅读 · 0 评论 -
VS2010帮助查看器推荐
VS2010帮助查看器推荐转载 2010-07-06 17:04:00 · 3268 阅读 · 0 评论 -
C# 4.0 新特性之并行运算(Parallel)
C# 4.0 新特性之并行运算(Parallel)转载 2010-06-29 10:20:00 · 3382 阅读 · 0 评论 -
探讨 .NET 4 新增的 SortedSet 类
探讨 .NET 4 新增的 SortedSet 类转载 2010-06-28 20:34:00 · 3911 阅读 · 1 评论 -
使用内存映射文件实现进程通讯
操作系统很早就开始使用内存映射文件( Memory Mapped File )来作为进程间的共享存储区,这是一种非常高效的进程通讯手段。 Win32 API 中也包含有创建内存映射文件的函数,然而,这些函数都运行于非托管环境下,在 .NET 中只能通过平台调用机制来使用它们,用起来很不方便。幸运的是, .NET 4.0 新增加了一个 System.IO. MemoryMappedFiles转载 2009-12-07 21:37:00 · 2858 阅读 · 0 评论