Visual Studio 2015高级编程(第6版)
上QQ阅读APP看书,第一时间看更新

1.1 入门

每次发布Visual Studio产品时,安装过程都会逐渐改进,现在安装和运行Visual Studio 2015非常简单。本节介绍安装过程,并开始使用IDE。

1.1.1 安装Visual Studio 2015

启动Visual Studio 2015安装程序时,会显示如图1-1所示的对话框,从中可以指定安装的位置。点击底部的链接,阅读许可信息之后(当然要详细阅读),可以选中复选框,以接受条款,并移到安装过程中的下一个屏幕。

图1-1

Visual Studio 2015自身附带许多强制性功能。因为这些功能是内置的,所以安装过程中并没有专门提及它们。然而,可以从3个不同的组中选择许多可选功能。第一组如图1-2的左边,允许选择额外的编程语言。当然,选择C#和VB.NET不需要额外的步骤。也可以在这里添加C++、F#和一些使用Python的工具。第二组如图1-2的中间所示,包括与Windows和Web开发项目相关的工具。选择与自己的开发项目有关的功能。第三组如图1-2的右边所示,允许安装与跨平台开发任务相关的工具,包括Xamarin和Android工具。选择确实需要的功能(注意,总是可以在后面添加或移除这些功能),然后单击Next。这会显示一个安装预览对话框(如图1-3所示),其中描述了要安装的内容,并允许查看可能需要的任何特殊的许可条款。然后单击Install按钮,开始安装过程。

图1-2

图1-3

此时会显示进度对话框,如图1-4所示。根据已安装到计算机上的组件,安装过程中或结束时可能会提示用户重启计算机。成功安装好所有的组件后,会显示Setup Completed对话框,如图1-5所示,其中表明安装过程中没有出现任何问题。

图1-4

图1-5

1.1.2 运行Visual Studio 2015

第一次运行Visual Studio 2015时,就有机会登录,如图1-6所示。

这种行为是Visual Studio支持云的努力的一部分——把Visual Studio设置和功能连接到互联网上可用的资产上。这不需要登录。如图1-6所示,Sign In按钮的下面是Not Now,Maybe Later链接。

图1-6

点击该链接,跳过一些步骤(仍然需要选择默认的环境设置),以很快进入Visual Studio。但登录也有一些优点。

1.1.3 Visual Studio真的支持云吗

简洁的回答是“支持”。更准确的回答是“支持,如果需要的话”。在创建这个功能时,研究工作的一部分涉及Microsoft要理解开发人员如何识别各种在线功能。一般来说,大多数开发人员都有两个或多个在开发时使用的Microsoft账户。他们有一个主要的身份,一般映射到工作时使用的凭据。他们还有其他身份,用于访问外部功能,比如Team Foundation Server,或者把应用程序发布到不同的Microsoft存储。

为了模仿开发人员如何使用多个在线身份,Microsoft在Visual Studio中给这些身份引入了一个层次关系。登录时,指定的账户是用于Visual Studio IDE的主要身份。从理论上来说,它应该代表开发人员。用同一个凭据登录到Visual Studio的任何地方,首选设置都不变。这包括主题和键盘绑定等自定义设置。对一个设备的改变会自动反映到已登录的其他设备。

为了处理二级凭据,Visual Studio 2015包含了一个安全凭据库。这允许记录并使用到外部服务的连接,而不必每次都提供身份验证。当然,可以从特定的连接中手动注销,并删除凭据。

为了支持在机器之间漫游的设置,需要登录,单击如图1-6所示的Sign In按钮,就会启动这一过程。几分钟后,屏幕会提示输入Microsoft账户的凭据。

登录后,Visual Studio就会显示欢迎屏幕。

作为云支持的一部分,用户名会显示在IDE的右上角(假设已登录)。如果单击下拉箭头(如图1-7所示),就会看到Account Settings链接。点击该链接,会打开一个对话框(如图1-8所示),在这里可以管理账户的细节,包括将Visual Studio与不同的账户关联起来。

图1-7

图1-8

除了提供一个机制来编辑配置文件的基本联系信息外,该对话框还包含一个与该账户关联的Team Foundation Service (TFS)账户列表。目前,配置页面似乎有点空洞无物。然而,当引入额外功能时,这里的信息量会随着时间的推移而增加。