VISUAL STUDIO - 技术教程文章

通过TortoiseGit来使用Github或Visual Studio Online版本控制管理

一、前言关于Git源码不再多阐述,它就是一款开源分布式版本控制工具,它在源码管理领土上目前为止,使用者比例很大,越来越多的人使用该工具来管理项目源码,且相当多的开源的项目都移步到Github中,如:jquery,reddit,node.js,redis等等。Vistual Studio Online也提供了版本控制管理功能的云端服务,让开发人员能够使用版本控制功能,免去管理版本控制工具的服务器的琐碎工作。而在客户端,只要有安装Visual Studio,就可以通过Vis...

VS2015 Update2中有关cordova和xamarin安装的问题【图】

最近VS2015出了Update2,当然是第一时间进行了安装,中间过程曲折,反复安装卸载n次,也算是获得了一定的安装经验值。现在说一下经常出的问题。 Update2里最吸引人的当然是跨平台开发的部分,直接包括了Xamarin,免费了。所以当然要试下。但是安装也是有点技巧的。因为Android SDK下载必须FQ,所以最好提前下好。在选择Xamarin的时候,安装程序会自动选择上Android SDK的n个版本,还不能取消,取消的话Xamarin也会被取消。所以可以...

Visual Studio调试器指南---实时调试【代码】【图】

在运行于 Visual Studio 之外的应用程序中发生异常或崩溃时,实时调试会自动启用 Visual Studio。 这样,您便可以在 Visual Studio 没有运行时测试应用程序,并在出现问题时利用 Visual Studio 开始调试。实时调试不适用于在可视化工具等本机应用程序中承载的托管代码。 如果您在 Windows Server 2003 或 Windows 2000 SP3(或更高版本)中安装 .NET Framework,那么,只有在计算机重新启动后,才可以对在终端服务会话中通过受限用...

Visual Studio2015发布WebSites到Mirosoft Vistual Machines(IAAS)【图】

Visual Studio2015发布WebSites到Mirosoft Vistual Machines(IAAS)上一节我们介绍了通过Visual Studio2015如何连接到Windows Azure Portal,今天呢我们就介绍如何使用Vistual Studio 2015 发布一个web站点到Windows Azure VM,当然我们也知道通过Vs发布web站点到windows azure一共有三种方式:1. 通过visual studio2015发布到windows azure的websites;2. 通过visual studio2015发布到windows azure的vm下 --是一个典型的Iaas方式...

visual studio C++ 手工管理头文件包含路径的方法【图】

这里以VS2010为例,说明如何通过自定义项目属性来手工管理VC++目录。第一步:打开一个VC++工程。第二步: 选择视图菜单下的属性管理器。第三步:右键点击我们的工程,选择“添加新项目属性表”。第四步:输入自己想好的名字,注意目录不要修改,建议放到自己的工程目录下,这个是默认的。第五步:点击添加,回到我们的工程目录,应该能找到bt.props这个文件。第六步:用编辑工具打开这个文件,它是一个xml文件,可以自己选择好用的...

visual studio 2015连接到MySql相关问题【图】

vs中使用服务器资源管理器连接到MySQL没有成功。按照网上提供的解决方法,相关插件已经安装:1、控制面板中,MySQL Connector Net 6.9.9已经安装(原安装版本为6.9.8,后升级安装为6.9.9)和MySQL for Visual Studio 1.2.6版。根据MySQL官方说明,这两个版本相互是没有问题的:http://dev.mysql.com/doc/connector-net/en/connector-net-versions.html2、利用NuGet安装了EntityFramework和MySql.Data、MySql.Data.Entity包:3、修改...

c# Visual Studio|There is no editor available for ***,make sure the application for the file type(.vb) is installed问题解决方法【图】

这个问题出现在在使用VS编码当中,电脑意外关机,导致的文件的缺失或者损坏。 使用反编译软件(如:ILSpy)对编译后的 .EXE文件进行反编译,在翻遍的结果中将相关代码拷贝至目标路径下,替换所需文件。 按照目标文件的格式,选择性粘贴(例如winform 中*.cs 和 *.Design.cs文件,存储各自所需的文件)PS:注释不参与编译,所以反编译的结果中没有注释,只有纯代码。原文:https://www.cnblogs.com/clgis/p/14669435.html

在Visual Studio 中使用git——文件管理-下(六)【图】

在Visual Studio 中使用git——什么是Git(一) 在Visual Studio 中使用git——给Visual Studio安装 git插件(二) 在Visual Studio 中使用git——使用git管理源代码(三) 在Visual Studio 中使用git——文件管理-上(四) 在Visual Studio 中使用git——文件管理-中(五) 本文承接上文《在Visual Studio 中使用git——文件管理-中(五) 》,我们通过实际的项目来演示如何在Visual Studio 中通过git的可视过版本对文件进行...

Visual Studio 2010 单元测试之一---普通单元测试

原文: Visual Studio 2010 单元测试之一---普通单元测试 本文以Visual Studio 2010为例,来介绍如何在Visual Studio里面进行单元测试. 首先来介绍普通单元测试,这是进行顺序测试、压力测试的基础。如果在Visual Studio 2010(2008)里面没有发现下图中的Test菜单,请用Visual Studio安装光盘进行安装,因为Visual Studio单元测试插件安装时可能不是默认选项。shapetypecoordsize="21600,21600" o:spt="75" o:preferrelati...

Visual Studio编译C++报错:'sprintf': This function or variable may be unsafe

报错信息:  error C4996: ‘sprintf‘: This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS.解决方法:  这不是语法的错误,而是IDE默认禁止这种容易产生漏洞的旧函数,解决的方法,一种是替换为新的更安全的函数,另一种在预编译出添加下面一行:  #pragma warning(disable:4996)注意事项:  很多博客上,单词pragma,拼写错误,注意这里...

VS Visual Studio 入门技巧【图】

0.在VS常用快捷键F1: 调出当前光标所在处关键字的帮助文档F5: 编译及运行Ctrl+F5: 编译及运行(不调试)F6: 生成解决方案,用来检查语法错误F7: 打开当前页面对应的后台页面,Ctrl+F7 打开前台页面F9: 新建断点F11: 单步运行Tab Tab: 快速补全智能提示的代码Ctrl+K,D: 格式化选中代码Ctrl+K,C: 注释代码Ctrl+K,U: 取消注释代码///: 文档注释PS:窗口重置:工具-导入导出设置-重置所有设置1.Vi...

Visual Studio Code (vscode) 配置 C / C++ 环境【代码】【图】

Visual Studio Code (vscode) 配置 C / C++ 环境  昨天突发奇想,想使用vscode配置C++环境,因为不想下载 Dev OR codeblock,然后借助了很多网上教程,用了昨天整整一下午的时间最后终于成功了(哈哈哈哈哈……)。今天跟大家分享一下~~~ 因为还只是个编程小白,参考资料有点多 ↓ ↓ ↓ 官方文档 —— 参考配置过程CSDN原创文章 —— 参考主要配置过程知乎达人 —— 参考环境准备  ???...

Visual Studio 2013编译Tesseract 3.04【图】

文章目录去年时候使用了VS2008编译了Tesseract 3.02版本,主要是参考了一份官方文档,但是对于目前的最新版本并没有给出说明。本文主要参考了Paul Vorbach的How to build Tesseract 3.03 with Visual Studio 2013,在翻译的同时,加上自己的一些经验总结。编译新版本最大问题在于新版本的Tesseract依赖新版的Leptonica库,后者是一个开源的C语言图像处理包。新版本的Leptonica需要新版的zlib,libpng,libtiff,libjepg和giflib这些库...

Visual Studio 2012的Windows Service服务安装方式【代码】【图】

windows服务应用程序是一种长期运行在操作系统后台的程序,它对于服务器环境特别适合,它没有用户界面,不会产生任何可视输出,任何用户输出都回被写进windows事件日志。计算机启动时,服务会自动开始运行,他们不要用户一定登陆才运行。可以通过选择菜单“开始”-〉“控制面板”-〉“系统和安全”-〉”管理工具“ -〉“服务”来查看现有系统中的服务,如下图:创建window 服务新建一个window 服务项目MyService,如下图从工具箱的...

安装软件(名称不记得了)后,系统开机提示 visual studio just-in-time debugger窗口(WINDOWS错误提示框)

出现这种情况,往往是因为原先安装有VS,后来因某些原因(比如:卸载)导致VS无法使用!!当系统中的有些软件出现错误时,会自动调用vs进行调试,但因为VS无法使用,就出现了visual studio just-in-time debugger窗口。解决方法在CSDN博客中就有:http://blog.csdn.net/bright60/archive/2006/08/24/1111592.aspx主要就是删除指定的注册表32位系统处理方法:use the registry editor to delete the following registry keys:HKEY_L...

带你玩转Visual Studio——开篇介绍【图】

开篇之前,先唠叨几句本人从事C++开发工作一年半,总想就C++开发方面写点东西。写什么呢?想了一下还是写点跟开发密切相关的吧,要说跟开发最密切相关的那莫过于就是开发工具了,也就是常常说的集成开发环境(IDE)。 这一年多从事的是C++的跨平台开发,在Linux和Windows下都开发过,但主要还是在Windows下进行开发(一般会在Windows下开发,多个平台下编译),因为Windows下有强大好用的开发工具,那就Visual Studio。讲述的范围本系列...

Visual Studio Code 与 Github 集成【代码】

使用Visual Studio Code进行Nodejs开发充满了便利,为了更好的进行开发工作,有必要使用Github进行代码管理。Visual Studio Code已经集成了GIT组件:https://github.com/git-for-windows/git/releases/download/v2.8.1.windows.1/Git-2.8.1-64-bit.exe下载并安装好,后开始配置GITHUB 1.设置全局Git用户名$ git config --global user.name mengkzhaoyun $ git config --global user.email mengkzhaoyun@gmail.com 2.映射到本地目录...

Visual Studio 配置Winpcap环境【图】

WinPcap 4.0.1在线中文手册Start本文以Visual Studio 2013和WinPcap 4.1.3作为示例,对32位和64位Win7通用1、下载并安装WinPcap运行库http://www.winpcap.org/install/default.htm一些捕包软件会捆绑安装WinPcap,MentoHust也会附带WinPcap,这种情况下一般可以跳过此步。2、下载WinPcap开发包http://www.winpcap.org/devel.htm解压到纯英文路径,得到如图1所示目录结构:3、新建项目以管理员权限打开Visual Studio,新建一个Visua...

只用vs2008写qt程序【代码】【图】

qt是一个c++的界面库,其特点就是其源码可以跨平台编译,这样在写自己的小工具时可以方便地在windows,mac或linux环境下移植了。在windows下写c++程序当然选vs,在mac下写程序当然用xcode,在linux下就完全控制台吧。本人仅仅将其看成是一个c++的库,所以不想学习新的的IDE--qt creator,也不想去学qt designer,所以qt的预处理都需要自己用命令来折腾。Moc从qt继承而来的类只要用了关键字 Q_OBJECT,都必须生成其对应的moc文件,命...

.NET Core1.1+VS2017RC+MySQL+EF搭建多层Web应用程序【代码】【图】

先贴上解决方案截图 一、新建4个解决方案文件夹1-Presentation2-Application3-Domain4-Infrastructure二、在解决方案文件夹中分别创建项目 新建.NET Core Web应用程序,【身份验证】需要选择【个人用户账户】否则无法执行migrations操作,猜想原因可能少了某个NuGet包,具体没去测试验证如果不选【个人用户账户】,migrations操作时会报【No executable found matching command "dotnet-ef"】错误其余项目创建省略项目引用关系:1....

VS2017 配置ImageMagick【图】

直接下载源码使用VS进行编译。源码下载地址:http://imagemagick.org/script/install-source.php#windows1. 解压后,打开ImageMagick-7.0.8-11\VisualMagick\configure, 使用VS2017打开configure.sln生成configure.exe2. 运行configure.exe, 相关设置可参见https://blog.csdn.net/u010281174/article/details/522248293. 打开ImageMagick-7.0.8-11\VisualMagick中的VisualDynamicMT.sln,分别在debug和release下生成解决方案4. ...

将libvex移植到Visual Studio编译平台下的经验总结【代码】

1. 两难将libvex从Linux移植到Windows,移植工作聚集于Cross-Compiler,而不是预料的Cross-Platform。 VC++ Compiler到目前为止只支持C89标准,而这个标准规定,变量必须在代码块(即通过大括号包围起来的代码块)的最前面声明,参考http://stackoverflow.com/questions/13308944/how-to-simulate-c99-in-visual-studio-for-variables-declaration可以将*.c改成*.cpp,但是新的问题又出现了,在C代码中的类型转换是不需要显式写明的,...

visual studio编译.net core项目失败问题的一次解决

错误信息严重性 代码 说明 项目 文件 行 禁止显示状态错误 MSB3073 命令“dotnet "C:\Users\Administrator\.nuget\packages\microsoft.extensions.apidescription.server\0.3.0-preview7.19365.7\build\/../tools/dotnet-getdocument.dll" --assembly "G:\work\DyCommunityBuy\src\CommunityBuy.Api\bin\Debug\netcoreapp2.2\CommunityBuy.Api.dll" --file-list "obj\CommunityBuy.Api.OpenApiFiles.cache" --framework ".NETCoreA...

MVC 5 Scaffolder + EntityFramework+UnitOfWork Pattern 代码生成工具集成Visual Studio 2013【代码】【图】

MVC 5 Scaffolder + EntityFramework+UnitOfWork Pattern 代码生成工具经过一个多星期的努力总算完成了单表,多表关联(一对多,多对一)的增删改查的代码生成,基本上可以实现不用添加任何代码完成对数据表的操作。 下个阶段打算集成.net 4.5的认证和授权已经用户注册和角色管理 一旦有更好的方式我会把它集成到模板中实现自动生成。所以很希望得到大家的帮助。在这里我先抛砖引玉了。 asp.net MVC 5 Scaffolding多层架构代码生成...

Visual Studio Code 断点调试Nodejs程序跳过node内部模块(internal modules)

Built-in core modules of Node.js can be referred to by the ‘magic name’ <node_internals> in a glob pattern. The following example skips all internal modules: "skipFiles": [ "<node_internals>/**/*.js", "${workspaceRoot}/node_modules/**/*.js"] The exact ‘skipping’ rules are as follows:If you step into a skipped file, you won’t stop there - you will stop on the next executed line that is not...

在Visual Studio 2013中安装Mysql for EntityFramework

1. 安装Visual Studio 20132. 下载mysql,安装mysql。3. 下载 mysql-for-visualstudio-1.2.7.msi, 下载链接:https://cdn.mysql.com//Downloads/MySQL-for-VisualStudio/mysql-for-visualstudio-1.2.7.msi 另外,如果打开您原来的项目时, 报Mysql错,则需要重新安装对应的 mysql-connector-net-x.x.x.msi。下载地址见:https://downloads.mysql.com/archives/c-net/原文:https://www.cnblogs.com/haoliansheng/p/8624024.html

Microsoft Visual Studio 2010下如何添加命令提示行【图】

下面给大家介绍Microsoft Visual Studio 2010下添加命令提示行的方法,希望对大家有所帮助。部分VS2010软件中不存在命令提示行选项,对于这种情况可以通过外部工具进行添加,步骤如下工具->外部工具打开外部工具后自行进行添加,参数如下其中需要注意的是参数一栏/k "D:\c#\VC\vcvarsall.bat"参考本文配置的读者可根据各自VS2010的安装目录情况进行修改。解决这个问题后即可打开VS下的命令行模式。原文:http://www.jb51.net/artic...

用Visual Studio2017写静态库【代码】【图】

造轮子是一件有趣的事情,VS是一个强大的工具,能胜任超大规模的工程,但是讲真,对不那么大的项目配置起来不是那么友好(网上的其他教程也一点都不友好Orz)。这里就展示一下构建一个简单的静态库的正确姿势。(顺便教一点道理创建解决方案——许多人搞不清工程/项目Project和解决方案Solution的区别,在VS中,Project是基本的执行单元,一个Solution可以包含多个Project——我们的静态库就将会包含几个(.lib)Project和一个(.e...

2019-11-29-VisualStudio-使用三个方法启动最新-C#-功能【代码】【图】

原文:2019-11-29-VisualStudio-使用三个方法启动最新-C#-功能titleauthordateCreateTimecategoriesVisualStudio 使用三个方法启动最新 C# 功能lindexi2019-11-29 08:58:50 +08002018-07-16 20:34:46 +0800VisualStudio本文告诉大家如何在 VisualStudio 打开最新的 C#,现在的微软更新 C# 很快,那么如何让 VisualStudio 在项目使用最新的本文会告诉大家三个不同的方法,最后的方法是最推荐的第一个方法第一个方法是最简单的方法,右...

vs2008 wince 通过字符串对控件操作【代码】

例如:我们知道控件名为"textbox1"需要对textbox1进行赋值;通常我们只要textbox1.text = "你好";即可 此处我们是通过"textbox1"获得控件textbox1(很绕口,我找资料都不知道该怎么搜) //<summary> /// 在winform中查找控件 ///</summary> ///<param ></param> ///<param ></param> ///<returns></returns> private Control findControl(Control control, string controlName){Control c1;foreach (Control c in control.Controls...