visual

VC6工程升级VS2013遇到的问题

混江龙づ霸主 提交于 2019-12-06 18:41:11
问题1: Building an MFC project for a non-Unicode character set is deprecated 解决方法: 用于多字节字符编码 (MBCS) 的 MFC 库 (DLL) 不再包含于 Visual Studio 中,但是可用作插件,您可以在任何装有 Visual Studio Professional、Visual Studio Premium 或 Visual Studio Ultimate 的计算机上下载和安装。(在 Visual Studio 中,必须启用 MFC。)安装需要大约 440 MB 磁盘空间,包括英语(美国)和 DLL 的本地化版本。 在安装 MBCS DLL 后,如果卸载或修复 Visual Studio,则还会卸载或修复。 但是,如果只禁用 MFC,MBCS DLL 仍会保留在系统上。 如果仅卸载或修复 MBCS DLL,将不会修改 Visual Studio。 总结下就是安装 Multibyte MFC Library for Visual Studio 2013 详细信息:http://blogs.msdn.com/b/vcblog/archive/2013/07/08/mfc-support-for-mbcs-deprecated-in-visual-studio-2013.aspx 下载地址:http

Visual Assist之Hashtags功能简介

回眸只為那壹抹淺笑 提交于 2019-12-06 15:05:36
Visual Assist 是一款非常好的 Visual Studio 下开发的插件,网上已经有很多关于它的配置以及相关介绍,本文不再赘述。本文将注重介绍它的Hashtags功能。 本文主要内容来自于 官网介绍 ,感兴趣的朋友可以参考官方链接。 Hashtags简介 Hashtags 功能是命名书签和任务管理的功能结合,它能实现有效导航和代码任务管理。它的表现形式为带'#'字符的注释语句,形如 // #comment 。使用时有以下两点注意: hashtags可以出现在注释的任何位置,一个注释可以包含多个hashtags hashtags内容与#号之间不能有空格 hashtags内容的长度要大于6,太短的内容不会被识别,长度可配置 hashtags内容是大小写不敏感, #main 和 #MAIN 会被识别为两个tag。 以下为一个简单的使用例子: // #main main() { do_work(); } 在Visual Assist中的VA Hashtags窗口中,可见如下记录: 不像VS自带的匿名书签,VA Hashtags是保存在注释中的,一旦提交到代码库,这些tags可以被团队成员看到,这可促成在团队中分享业务知识,提高团队效率。 导航工具 除了程序入口定义 #main 之外,它也可用在类名定义和重点功能描述上,例如 #ClassName,

学习 C#,从 Hello world 开始吧

允我心安 提交于 2019-12-06 14:48:46
目录 Hello world 创建、编辑、编译和运行 C# 源代码 使用 .NET Core 命令行接口 (CLI) 工具 使用 Visual Studio 创建项目 编译和执行 总结 C#(读作 “See Sharp”)是一种简单易用的新式编程语言,不仅面向对象,还类型安全。 C# 源于 C 语言系列,可用 C# 构建在多种操作系统(平台)上运行的软件组件和应用程序。 因为本系列文章会广泛地使用 C# 代码示例,所以我们先来看看 C# 程序的样子,还有它的不同部分代表什么意思。 本篇,我们从一个简单程序开始,学习如何创建和运行一个 C# 程序。 Hello world “Hello World” 程序历来都用于介绍编程语言。 下面展示了此程序的 C# 代码: using System; namespace HelloWorld { class Program { static void Main(string[] args) { Console.WriteLine("Hello World!"); } } } 创建、编辑、编译和运行 C# 源代码 写好 C# 代码后需要编译和运行,目前有多个不同的 .NET 框架供选择,这时要选择使用哪个 .NET 实现(或者说 .NET 框架)。 这些实现通常打包成一个软件开发包(Software Development Kit,SDK),多个

新手安装SpecFlow步骤

为君一笑 提交于 2019-12-06 08:29:31
安装环境:  Win10 企业版  Visual Studio 2017社区版 安装扩展插件: SpecFlow for Visual Studio 2017(注:目前支持的版本有【Visual Studio 2015】【Visual Studio 2017】【Visual Studio 2019】) 创建测试项目: Unit Test Project(.NET Framework) 添加引用: SpecFlow SpecFlow.NUnit 创建第一个feature 添加一个feature文件 运行测试 补充问题:新建的feature不包含cs文件,需要修改配置 官方文档: https://specflow.org/getting-started/#InstallSetup 具体步骤如下: 1、安装扩展插件 SpecFlow for Visual Studio 2017   工具->扩展和更新->在联机当中搜索【SpecFlow for Visual Studio 2017】,点击【下载】,下载完毕后需要关闭所有Visual Studio的窗口,等待Visual Studio弹出提示安装插件,然后点击【更改】插件会自动安装,结束后重新打开Visual Studio即可。 2、创建测试项目 3、添加引用   在项目上右键->使用NuGet管理程序包->在浏览中输入【

“检查 Microsoft Visual Studio 2008 的早期版本”失败的问题解决方法

依然范特西╮ 提交于 2019-12-06 07:38:02
安装sql server 2008 报错“检查 Microsoft Visual Studio 2008 的早期版本”失败的问题解决方法 安装sql server 2008 management,提示错误:此计算机上安装了 Microsoft Visual Studio 2008 的早期版本。请在安装 SQL Server 2008 前将 Microsoft Visual Studio 2008 升级到 SP1。 解决方法: 修改注册表。 运行注册表,将HKEYLocalMachine/Software/Microsoft/DevDiv 重命名就行。安装好后再将其改回。就可以搞掂这个问题了。 来源: oschina 链接: https://my.oschina.net/u/224385/blog/167189

使用 NuGet 包管理器在 Visual Studio 中安装和管理包

|▌冷眼眸甩不掉的悲伤 提交于 2019-12-06 06:55:22
https://docs.microsoft.com/zh-cn/nuget/consume-packages/install-use-packages-visual-studio 通过 Windows 版 Visual Studio 中的 NuGet 包管理器 UI,可轻松安装、卸载和更新项目和解决方案中的 NuGet 包。 若要了解 Visual Studio for Mac 的使用体验,请参阅 在项目中包括 NuGet 包 。 Visual Studio Code 中不包含包管理器 UI。 备注 如果 Visual Studio 2015 中缺少 NuGet 包管理器,请选中“工具”>“扩展和更新...” 并搜索“NuGet 包管理器” 扩展。 如果无法在 Visual Studio 中使用扩展安装程序,请直接从 https://dist.nuget.org/index.html 下载扩展。 从 Visual Studio 2017 开始,NuGet 和 NuGet 包管理器会与任何 .NET 相关的工作负载一起自动安装。 通过在 Visual Studio 安装程序中选择“单个组件”>“代码工具”>“NuGet 包管理器” 选项,可以单独安装它。 查找和安装包 在“解决方案资源管理器”中,右键单击“引用”或某个项目,然后选择“管理 NuGet 包...” 。 “浏览”

官方版vs2008至vs2013下载地址

让人想犯罪 __ 提交于 2019-12-06 02:03:32
Visual Studio 2005 Professional 官方90天试用版 英文版:http://download.microsoft.com/download/e/0/4/e04de840-8f6b-4fe5-ac3d-d3ad8e4c2443/En_vs_2005_Pro_90_Trial.img 中文版:http://download.microsoft.com/download/5/c/2/5c2840fd-8b03-492e-bd61-6fc2820b8ba3/chs_vs_2005_Pro_90_Trial.img Visual Studio 2008 Professional 官方90天试用版 英文版 http://download.microsoft.com/download/8/1/d/81d3f35e-fa03-485b-953b-ff952e402520/VS2008ProEdition90dayTrialENUX1435622.iso 中文版:http://download.microsoft.com/download/e/7/7/e777851c-c1a4-4979-86b3-6886953b32e9/VS2008ProEdition90DayTrialCHSX1435983.iso Microsoft Visual Studio 2008 Sp1

[转]C# 语言历史版本特性(C# 1.0到C# 8.0汇总)

a 夏天 提交于 2019-12-05 23:54:23
历史版本 C#作为微软2000年以后.NET平台开发的当家语言,发展至今具有17年的历史,语言本身具有丰富的特性,微软对其更新支持也十分支持。微软将C#提交给标准组织ECMA,C# 5.0目前是ECMA发布的最新规范,C# 6.0还是草案阶段,C# 7.1是微软当前提供的最新规范。 这里仅仅列个提纲,由于C# 5.0是具有ECMA标准规范的版本,所以选择C# 5.0作为主要版本学习,并专题学习C# 6.0,7.0版本新特性。 C#语言规范GitHub库参见: https://github.com/dotnet/csharplang C#语言路线图及开发中的特性参见: https://github.com/dotnet/roslyn/blob/master/docs/Language%20Feature%20Status.md 语言版本 发布时间 .NET Framework要求 Visual Studio版本 C# 1.0 2002.1 .NET Framework 1.0 Visual Studio .NET 2002 C# 1.1\1.2 2003.4 .NET Framework 1.1 Visual Studio .NET 2003 C# 2.0 2005.11 .NET Framework 2.0 Visual Studio 2005 C# 3.0 2007.11