史上最详细中文版Visual Studio2012安装步骤图解新手教程

2023-10-26

下面是IT认证考试资源网总结的Visual Studio 2012的安装方法:
1)注意:只有Visual Studio 2012才能进行“Windows 8 应用商店”(也就是Windows 8 风格应用程序)程序的开发。Visual Studio 2010等低版本的开发工具是不可以的。
2)首先下载Visual Studio 2012,Visual Studio 2012有免费版和收费版两类。
百度搜索“visual studio 2012 中文版下载”即可。如果只想学习Win8的“Windows 8 应用商店”开发,不想学习“WPF、WinForm、asp.net”等的开发,安装免费的“Visual Studio 2012 Express For Win 8 简体中文版”(约400MB)即可。

推荐下载地址:
Microsoft Visual Studio 2012旗舰版(VS2012中文版下载)官方中文版http://www.xiazaiba.com/html/7678.html

“Visual Studio 2012 Express For Win 8 简体中文版”免费版: http://download.microsoft.com/download/8/1/b/81b0c41a-595f-4d5d-8c83-bb29addb265d/vs2012_winexp_chs.iso

 1. 如果你是MSDN订阅用户,请前往MSDN订户中心。

  2. 如果想获取免费的Visual Studio Express 2012,或者Visual Studio 2012的免费试用版本,请前往这里(下载)。 Visual Studio Express for Windows 8、Visual Studio Express for Web,和Team Foundation Server Express现在均已提供下载。Express for Windows Phone 和Express for Windows Desktop将会在秋季提供。

  3. 如果想单独安装 .NET 4.5,请访问:http://www.microsoft.com/net(本地下载)

  4. 对于批量授权客户来讲,Visual Studio 2012产品将会于8月16日(美国时间)在批量授权服务中心上架。

I:如何获取Visual Studio Ultimate 2012

官方下载页面 ISO安装文件下载地址

这里还是建议各位白老鼠用ISO来安装为好.如果用MS他提供的那个下载器去下载我在公司里下载速度还行.不知道家里什么情况了.

II:开始安装

首先说一下.我是安装了VS2012后才发现有ISO安装文件下载....早知道自己就直接去下那个ISO文件了.

1

在线安装程序的启动画面

2

安装路经和许可条款.(这次总算是可以装中文的VS了,因为VS2012界面切换语言的话可以在维护模式里去添加上去,很人性化吧!)

3

选择功能.这里的话我随便点选了一些常用的.这里有一个新颖的地方是你把鼠标箭头指到复选框那里它会弹个Tips显示更全面的信息.

 

但是..........装完后发现VB.NET和F#自动给我塞上也没办法弄掉-_-!!不信看下图

10

所以希望RTM的时候在安装环节上改进改进那个安装列表更详细一点为好~~因为我看到

image的时候已经咬牙了..

4

在线安装的漫长等待~~~~~

5

期间重启了一次

6_重启后开机

重启后继续执行安装

在这里有点不好意思..因为突然有事.所以忘了上安装完成的图片了.总知就是等待等待再等待就显示安装已完成了.

 

 

8

安装完成后启动~~激动啊,虽然是黑夜专用版肤色!另外可以设置下皮肤的

12

工具-选项-颜色主题

 

 

13

白天专用.....

 

 

Visual Studio作为当今主流的开发工具之一,它的每一个新版本的发布都会吸引大量开发人员的关注,作为一名老牌.Net程序员当然会密切关注它的动向,所以本人在第一时间就下载了Visual Studio 2012新版本来体验。

开始安装

Visual Studio 2012的安装秉承了微软一贯作风基本就是步骤简单,基本就是一路Next就ok。从安装的菜单可以发现Visual Studio 2012将Blend与LightSwitch这两员大将加入进来。

Blend的加入无疑增加了Visual Studio 2012在Silverlight应用方面的开发,同时微软的拳头产品Sharepoint中可以看到Silverlight web部件,从目前的Visual Studio 2012版本中可以看出微软对Silverlight的支持还算给力。

但在年初微软Silverlight 5 可能作为官方发布最后一个Silverlight 版本. 官方提供支持直到2021年,并且官方并没有对Silverlight下一版本发展计划做出说明。

对于Silverlight 5之后下一个版本Silverlight 6一直存在一些传闻,官方对此没有做出任何回应,本人认为这是微软在转移Silverlight策略。Silverlight已经不再是微软作为跨平台运行时的解决方案(估计微软更热衷Html5)。

相反,微软目前将Silverlight定位成一种创建多媒体以及智能手机应用的工具,对于微软windows phone目前的状态,本人对Silverlight不是特别看好。所以建议大家多了解Silverlight,但不要花太多精力在上面,虽然Sliverlight有许多过人之处,但它的最终命运现在存在太多变数。

无论微软是继续发展Silverlight、还是去全面拥抱Html5,希望尽早能有个明确定论,否则就是浪费程序员的时间和精力,毕竟程序员无论学习任何新技术都有时间成本。

亲身体验

Visual Studio 2012安装好了,我的习惯是随意的点击观看新版本的功能去和之前的版本做对比(当然与自己的编程习惯有关系),然后在去微软官方看他那些自述的新功能。本人比较喜欢这种意外发现的感觉:)

1)在工具的帮助里多了一个“操作方法视频”菜单,里面有不少Visual Studio 2012新功能的介绍非常好。很兴奋赶紧打开看看,不过这个视频的流畅程度不敢让人恭维。走走停停的让我直抓狂,微软你为什么总让我又爱又恨啊。。。。

2)“可移植类库”,看介绍就是能在Windows、silverlight、xbox、windows phone运行的dll,很好很强大,本人就是喜欢这种力量强大的东东。

3) 数据库比较工具较Visual Studio 2010有大幅提升,最起码左侧有一个形象的图形试图同时文字之间也有明显的差异显示一目了然。终于可以对第三方的比较工具说再见的时候了:)

4) 将现有的Visual Studio 2010的项目升级非常容易一次性通过。这点值得表扬,凡是经历过Visual Studio 2003项目升级的同志们肯定都会明白向下兼容的可爱了。

5)Visual Studio 2012右上角的这个快速搜索非常好啊,打一个关键字相关的命令菜单都列出来供你挑选这个功能太棒了本人超级喜欢。

6)”在解决方案中查找匹配的克隆”能够搜索高度相似的代码,方便重构。这个在代码优化和后期版本维护中超级实用。

7) 书签是开发中一个非常实用的工具,但Visual Studio一直做的不好,Visual Studio 2012这个强大的版本中也没改善。用过Delphi的程序员一定非常喜欢Delphi的书签功能,Delphi书签可以设置编号这样在复杂的debug中就能快速的跳转到你想要的地方,而不像Visual Studio中在众多页面中来回穿插好烦啊。

8)支持 IIS Express,对web开发人员调试运行速度能能提高不少。

9)Visual Studio 2012集成了ASP.NET MVC 4,支持移动和HTML5,WF 4.5相比WF 4,更加成熟,更棒的是,Visual Studio 2012的设计器已经支持C#表达式。

10)对敏捷的支持始终是Visual Studio近几个版本的重要话题,VS2012引入了PowerPoint故事板改进团队间沟通,Microsoft Feedback Client可以用来收集团队外部的反馈。当然Team Foundation Server 2012对敏捷流程各环节都提供了更好支持,本人也希望大家有时间的时候也多了解了解Team Foundation Server 2012。

小结

Visual Studio 2012和Visual Studio 2010相比,可以看出微软做出了很多的改善和提高,虽然本人不喜欢Visual Studio 2012的界面,但作为一名微软的fans对微软UI设计团队的能力本人一直保持宽容的态度。

其实Visual Studio 2012最大的新特性莫过于对Windows 8 Metro开发的支持,不过对于开发者而言,要想使用这项新功能,必须要安装Windows 8版。该版本中才包含了新的Metro应用程序模板,Windows8将于今年10月份正式开售,到时候本人一定会再写点感言,呵呵。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

史上最详细中文版Visual Studio2012安装步骤图解新手教程 的相关文章

  • 谁能建议我一种在 C++ 中分割名称的简单方法

    我一直在尝试将名称分为名字和姓氏 但我确信我的实现就简单性而言并不是最好的 string name John Smith string first string last name name find getting lastname fo
  • 如何在 DataColumn.Expression 中使用 IF/ELSE 或 CASE?

    我有一个包含 1 列的表 状态 我想添加另一列名为 Action 的列 其值如下 如果 Status Yes 则 Action Go 否则 Action Stop 我使用以下代码添加到 操作 列中 但它不起作用 myDataTable Co
  • 有没有快速创建集合的方法?

    目前我正在创建一个像这样的新集 std set a s s insert a1 s insert a2 s insert a3 s insert a10 有没有办法创建s在一行 int myints 10 20 30 40 50 std s
  • QCombobox 向下箭头图像

    如何更改Qcombobox向下箭头图像 现在我正在使用这个 QSS 代码 但这不起作用 我无法删除向下箭头边框 QComboBox border 0px QComboBox down arrow border 0px background
  • 平滑滚动.net 表单

    您好 我正在 net 中使用表单 并且在运行时动态添加大量链接标签 我将这些链接标签添加到面板并将该面板添加到 winform 当链接标签的数量增加时 表单会显示一个自动滚动条 垂直 现在 当我使用自动滚动向下滚动时 表单在滚动时不会更新其
  • VS 程序在调试模式下崩溃,但在发布模式下不崩溃?

    我正在 VS 2012 中运行以下程序来尝试 Thrust 函数查找 include cuda runtime h include device launch parameters h include
  • 根据 N 个值中最小的一个返回不同的结果

    不确定如何使标题更具描述性 所以我只是从一个例子开始 我使用下面的代码位 它从枚举中选择一个方向 具体取决于四个轴中哪一个与给定方向相比形成最小角度 static Direction VectorToDirection Vector2 di
  • 类特定的新删除运算符是否必须声明为静态

    标准中是否要求类特定的 new new delete 和 delete 是静态的 我可以让它们成为非静态成员运算符吗 为什么需要它们是静态的 它们被隐式声明为静态 即使您没有键入 static
  • 时间:2019-03-17 标签:c#ThreadSafeDeepCopy

    我一直在阅读很多其他问题以及大量谷歌搜索 但我一直无法找到明确的解决方案 根据我读过的一些最佳实践 类的静态方法应该创建线程安全的 并且实例成员应该将线程安全留给消费者 我想为该类实现深度复制方法 该类本身还有其他引用类型成员 有没有什么方
  • vs2008 c#:Facebook.rest.api如何使用它来获取好友列表?

    如何在此基础上取得进一步的进步 获取好友列表的下一步是什么 string APIKey ConfigurationManager AppSettings API Key string APISecret ConfigurationManag
  • 如何获取 QTableView 的标题列表?

    我有一个QTableView我的对话框中的对象 我需要访问该表的水平标题并将它们放入QStringList object 尽管进行了大量搜索 但我在 Qt 文档中找不到如何获取此标头列表 编辑 我发现的最接近的地方是this https w
  • 从 WebBrowser 控件 C# 获取滚动值

    我试图在 WebBrowser 控件中获取网页的 Y 滚动索引 但无法访问内置滚动条的值 有任何想法吗 对于标准模式下的 IE 使用文档类型 正如你所说 scrollTop是的财产元素 而不是 HtmlDocument htmlDoc th
  • C++ php 和静态库

    我创建了一个library a 其中包含 cpp 和 h 文件 其中包含很多类 嵌套类和方法 我想在 php 示例中包含这个静态库并尝试使用它 我想提一下 我是 php 新手 我已经在 test cpp 文件中测试了我的 libray a
  • 运行选定的代码生成器时出错:“未将对象引用设置到对象的实例。”错误?

    我已经尝试了所有解决方案 例如修复 VS 2013 但没有用 当您通过右键单击控制器文件夹来创建控制器并添加控制器时 然后右键单击新创建的控制器的操作并选择添加视图 当我尝试创建视图时 就会发生这种情况 它不是一个新项目 而是一个现有项目
  • 我可以让 ungetc 取消阻止阻塞的 fgetc 调用吗?

    我想在收到 SIGUSR1 后使用 ungetc 将 A 字符重新填充到标准输入中 想象一下我有充分的理由这样做 调用 foo 时 stdin 中的阻塞读取不会被收到信号时的 ungetc 调用中断 虽然我没想到它会按原样工作 但我想知道是
  • 使用restsharp序列化对象并将其传递给WebApi而不是序列化列表

    我有一个看起来像的视图模型 public class StoreItemViewModel public Guid ItemId get set public List
  • C++ Streambuf 方法可以抛出异常吗?

    我正在尝试找到一种方法来获取读取或写入流的字符数 即使存在错误并且读 写结束时间较短 该方法也是可靠的 我正在做这样的事情 return stream rdbuf gt sputn buffer buffer size 但如果streamb
  • xsi:type 属性搞乱了 C# XML 反序列化

    我使用 XSD exe 根据 XML 架构 xsd 文件 自动生成 C 对象 我正在反序列化 OpenCover 输出 但其中一个部分类未正确生成 这是导致异常的行
  • 从 JavaScript 中的 OnClientClick 事件中阻止 C# 中的 asp:Button OnClick 事件?

    我有一个asp Button在我的网页上 它调用 JavaScript 函数和代码隐藏方法 后者进行调用以导航到另一个页面 在 JavaScript 函数中 我正在检查条件 如果不满足这个条件 我想中止导航 以便OnClick方法未被调用
  • Java 和/C++ 在多线程方面的差异

    我读过一些提示 多线程实现很大程度上取决于您正在使用的目标操作系统 操作系统最终提供了多线程能力 比如Linux有POSIX标准实现 而windows32有另一种方式 但我想知道编程语言水平的主要不同 C似乎为同步提供了更多选择 例如互斥锁

随机推荐

  • 关于504报错的解决方法之一

    项目场景 记录一些工作遇见的bug 项目场景 使用命令 npm start 运行代码打开网页 报504 打开失败 问题描述 提示 这里描述项目中遇到的问题 使用命令 npm start 运行代码打开网页 报504 打开失败 原因分析 504
  • 运行java程序报java/lang/NoClassDefFoundError: java/lang/Object

    今天直接将解压后的jre文件放到linux上 执行java命令 报如下错误 Error occurred during initialization of VM java lang NoClassDefFoundError java lan
  • 【头歌】Hadoop开发环境搭建

    本来不想写这个了 就为了搞这实验截图 又得敲一遍这个代码 代码量真的大 我真的是吐了呀 MD 大家反正写过 直接粘贴是最佳选择 没必要自己再做一遍 第1关 配置开发环境 JavaJDK的配置 任务描述 本关任务 配置 JavaJDK 相关知
  • Cadence Allegro 17.4学习记录开始00

    目录 Cadence Allegro 17 4学习记录绪论 第一 先来说说Cadence Allegro 17 4的原因 第二 简单介绍这个EDA软件Cadence Allegro 17 4 第三 学习规划 1 Cadence Allegr
  • java ssh项目 定时任务时,jdbc线程池耗尽问题

    场景 在ssh项目中 用spring自带的schedule创建了个定时任务 服务启动时自动调用任务 在任务执行一段时间后 报了 xxx active 150 maxActive 150错误 原因 spring自带的schedule创建的定时
  • 前端面试题精心整理(一)-TypeScript

    文章目录 TypeScript相关问题及知识点 Q1 ts中type和interface的区别 A1 有相同点与不同点 具体内容如下 Q2 ts中interface和class的区别 分别什么时候使用 A2 interface和class都
  • 运放专题:电压电流转换

    电压电流转换 电压 电流转换即V I转换 是将输入的电压信号转换成满足一定关系的电流信号 转换后的电流相当一个输出可调的恒流源 其输出电流应能够保持稳定而不会随负载的变化而变化 一般来说 电压电流转换电路是通过负反馈的形式来实现的 可以是电
  • python程序设计基础实验题_Python程序设计实验报告:实验五 综合运用三种基本结构进行程序设计...

    实验五 综合运用三种基本结构进行程序设计 综合性实验 班级 物流191 姓名 韩晶晶 学号 3190505140 指导老师 修宇 成绩 日期 2020 4 25 实验目的 1 进一步掌握选择与循环结构程序设计的方法和技巧 2 综合运用三种基
  • Docker Search 异常:Error response from daemon: Get https://index.docker.io/v1/search?xxx

    docker search tomcat Error response from daemon Get https index docker io v1 search q tomcat n 25 dial tcp lookup index
  • KGDB调试内核

    1 环境 Ubuntu 20 04 VMware Worksation 16 Player Linux Kernel 5 4 0 2 设置虚拟机 2 1 准备两台虚拟机 准备一台虚拟机 然后克隆一台虚拟机 下面以左边为客户端和右边为目标机展
  • phpstorm 自动折叠注释

    用了swagger后 注释得写好大一堆 超过一百行的注释都很常见 看起来心好累 phpstorm 能不能自动折叠那些注释呢 网上搜索不到办法 自己尝试去设置了找了下 原来还真有这个功能 设置方法如下 在设置搜索 fold 勾上 Docume
  • Self-study Python Fish-C Note-4 P20-P26 (part1)

    python 中的列表 Part 1 本文主要讲解了python中列表的使用 本文为自学B站上鱼C的python课程随手做的笔记 如有问题 欢迎大家批评指正 原视频链接 https www bilibili com video BV1c44
  • 排序方法与初始排列次序的关系

    元素的移动次数与关键字的初始排列次序无关的是 基数排序 元素的比较次数与初始序列无关是 选择排序 折半插入排序 算法的时间复杂度与初始序列无关的是 选择排序 堆排序 归并排序 基数排序 算法的排序趟数与初始序列无关的是 插入排序 选择排序
  • TongWeb上应用部署方式

    TongWeb上可部署的web应用结构可分为两种 1 打成war包形式的文件 2 以文件夹目录方式的web应用 这两种方式必须要有WEB INF目录才是一个合法web应用结构 方可部署 特殊情况 某些应用是在apache nginx上跑的静
  • linux中管道的概念,浅谈Linux管道

    管道 pipe 是一个我们在学习Linux命令行的时候就会引入的一个很重要的概念 管道是UNIX环境中历史最悠久的进程间通信方式 从本质上说 管道也是一种文件 也是遵循UNIX的 一切皆文件 的原则设计的 虽然实现形态上是文件 但是管道本身
  • vue3的自定义指令API

    vue3中指令api和组件保持一致 具体表现在 bind beforeMount inserted mounted beforeUpdate new 元素自身更新前调用 和组件生命周期钩子很像 update removed 和updated
  • 【vue】vue-element-admin安装npm install报错

    1 从gitee上拉取vue element admin工程文件 2 删除 package json文件里面的tui editor依赖 强调是删除不是注释掉 3 管理员权限运行cmd 目录进入到 vue element admin目录 4
  • 网络基础——OSI模型

    目录 一 OSI七层模型的提出 二 OSI七层模型介绍 应用层 表示层 会话层 传输层 网络层 数据链路层 物理层 三 TCP IP协议 部分重要协议使用对应端口 四 数据封装过程 五 不同层级与设备的对应关系 一 OSI七层模型的提出 O
  • Labelme库的json2dataset函数改写

    可用于方便的将json格式的标注文件转换为png jpg等image文件 如果是conda环境的话 pip install labelme之后 文件位置是 envs ENV NAME lib python3 6 site packages
  • 史上最详细中文版Visual Studio2012安装步骤图解新手教程

    下面是IT认证考试资源网总结的Visual Studio 2012的安装方法 1 注意 只有Visual Studio 2012才能进行 Windows 8 应用商店 也就是Windows 8 风格应用程序 程序的开发 Visual Stu