VSO是微软为软件开发人员提供的一款基于云计算的开发平台。Team Foundation Server已经可以基于云端使用,无需再为配置和部署耗费多余的时间(PS:当初为了在服务器上部署这个鼓捣了4个小时没弄成)。各项服务的维护和更新工作都有微软在背后支撑。

VS Online现在有3种套餐:

Visual Studio Online Basic (免费)

在云中开始您的下一个开发项目,能免费跟5个基佬一块开发! Visual Studio Online Basic 包括 Visual Studio Online 帐户以及您选择的 Visual Studio Express for Web、Visual Studio Express for Windows 或 Visual Studio Express for Windows Desktop。Visual Studio Online 帐户提供一个位置来存储代码、积压工作以及其他项目数据,无需部署、配置或管理服务器。使用免费的 Visual Studio Express IDE,开始在丰富的桌面环境中针对最新的 Microsoft 平台进行开发。

  • 无限制团队项目和私有代码存储库
  • 与主流 IDE(包括 Visual Studio、Eclipse 和 Xcode)集成
  • 包括您选择的 Visual Studio Express for Web、Visual Studio Express for Windows 或 Visual Studio Express for Windows Desktop
  • 生成积压工作、跟踪 Bug 和任务
  • 在 Microsoft 云基础架构中运行 CI 生成,以简化团队生成的管理

Visual Studio Online Professional(45刀)

方便的专业 IDE! 结合 Visual Studio Online Basic 和 Visual Studio Professional 的所有优势。获取您提高生产效率和跨 Microsoft 平台(包括桌面、Windows 应用商店、Windows Phone、Office、Web 以及云)生成五星级应用程序所需要的工具和服务。

  • Visual Studio Online Basic 中包括所有功能
  • 每个帐户最多 10 个 Professional 用户
  • 包括每月 Visual Studio Professional IDE 订阅。

Visual Studio Online Advanced (60刀)

使用协作和规划工具处理最大的项目! 使用 Visual Studio Online Advanced 管理较大的项目并更好地将您的团队联系在一起。使用敏捷项目组合管理,将大型项目分解为较小的工作,以便分配给多个团队和分多个积压工作完成。团队聊天室可提供实时项目事件更新,让开发团队能够保持联系。集成的反馈请求可使利益相关者参与到开发过程中,而自定义图表则向团队或整个组织传达项目状况。

  • 在 Visual Studio Online Basic 中包括所有功能
  • 通过团队聊天室实时了解项目相关的动向
  • 与主要的 IDE(包括 Visual Studio、Eclipse 和 Xcode)集成
  • 通过敏捷项目组合管理功能,分解和计划复杂的项目。
  • 通过集成的利益相关者反馈请求更轻松地获取和跟踪反馈
  • 包括您选择的 Visual Studio Express for Web、Visual Studio Express for Windows 或 Visual Studio Express for Windows Desktop

除此之外,VS Online还提供了一个月60分钟的在线编译时间(够吃吗?)。   好了废话不多说了,教大家怎么使用:

1.登陆VSOS之后 点击New 创建一个项目

2.在弹出的窗口中填写项目相关信息

Process template选择vs即可,Version Control版本控制 可以选择巨硬的TFS版本控制,也能选择git。

3.在Members中添加你的好基友

   点击Member 后面的Manage,即可弹出好基友管理页面,点击Add,然后输入他的邮箱,同意之后即可协作完成。

4.添加工作区

 点击 右边的Open in Visual Studio 即可启动VS2013。 切换到“团队资源管理器”视图,添加一个工作区,所谓“工作区”也就是本地文件夹与云端文件夹的对应。

5.上传/下载代码

 点“源代码管理器”即可打开版本管理视图,这些操作都与svn,git等较为一致,比如“签出以进行编辑”就是把文件添加到版本控制,“签入挂起的更改”就是上传代码/同步更改到云端,“获取最新版本”就是下载。

6.云端编译

 VSOL最强大的功能就在于此,你可以点击“生成”然后“新建生成定义”,“触发器”可以让你指定何时编译,每天?每周?或是你每次上传代码? 全部都能满足,  “过程”选项卡可以设置你如何来编译程序。 你可以通过修改XAML格式的的生成过程模板来告诉云端如何来编译你的程序等。  要生成的配置 和项目,可以指定你的编译配置和要编译的SLN解决方案文件,非常简单,直接通过列表选择即可。 保存生成定义后,双击之。点击“使新生成排队”选择你刚刚创建的定义,点击“排队”之,微软的服务器就开始帮你编译项目了! 由于免费编译时间配额不多,在这里我就不演示了。     就是这样!微软的新坑钱术!

Visual Studio Online 创建项目的更多相关文章

  1. 如何使用visual studio 2017创建C语言项目

    使用visual studio 2017创建一个C语言项目,步骤如下: (1)打开Visual Studio 2017环境后出现欢迎界面,如图1所示. 图1  Visual Studio 2017欢迎 ...

  2. 使用Visual Studio 2010 创建简单的Silverlight应用程序

    使用Visual Studio 2010 创建简单的Silverlight应用程序 Silverlight是创建动态的引人的RIAs(Rich Internet Application)的新方法.这里 ...

  3. 使用Visual Studio 2008创建你的第一个Windows Mobile程序介绍

    使用Visual Studio 2008创建你的第一个Windows Mobile程序介绍 Windows MobileMobileWindowsMicrosoftWinForm 介绍 Microso ...

  4. Visual Studio 2017无法加载Visual Studio 2015创建的SharePoint解决方案

    前几天安装了最新的Visual Studio 2017企业版,发现无法打开之前使用Visual Studio 2015创建的SharePoint 2016解决方案,提示"需要更新" ...

  5. Visual Studio 2015创建Shared Project时出错

    今天使用Visual Studio 2015创建共享项目的时候发现如下错误: 网上搜了一下,发现了同样有人问这个问题的问题:Why can't I create Shared Project in V ...

  6. Visual Studio 2017创建XAML文件

    Visual Studio 2017创建XAML文件   在Visual Stuido 2015中,在已经创建好的项目中添加XAML文件,只要右击项目,单击“添加”|“新建项”命令,然后从“添加新项” ...

  7. 带你使用Visual Studio 2019创建一个MVC Web应用

    工欲善其事必先利其器,我们既然有Visual Studio2019这样的IDE为什么不用?学.Net Core而不用Visual Studio进行开发可谓是多么另类呀!既然你已经安装了VS2019的话 ...

  8. 在 Visual Studio 中创建一个简单的 C# 控制台应用程序

    转载:https://blog.csdn.net/qq_43994242/article/details/87260824 快速入门:使用 Visual Studio 创建第一个 C# 控制台应用 h ...

  9. Visual Studio中创建混合移动应用程序解决方案Xamarin Portable Razor

    在Visual Studio中创建混合移动应用程序的一个解决方案是使用Xamarin Portable Razor工具,这是ASP.NET MVC API针对移动设备的一个轻量级实现.Xamarin编 ...

随机推荐

  1. vue.js 源代码学习笔记 ----- 工具方法 debug

    import config from '../config' import { noop } from 'shared/util' let warn = noop let tip = noop let ...

  2. SDKMAN 软件开发工具包管理器

    SDKMAN 是用来在类Unix 系统中管理多个版本的开发环境的工具.提供命令行接口来安装.切换.删除.列出候选版本. SDKMAN!是在大多数基于Unix的系统上管理多个软件开发套件的并行版本的工具 ...

  3. [Scala]Scala学习笔记五 Object

    1. 单例对象 Scala没有静态方法或静态字段,可以使用object来达到这个目的,对象定义了某个类的单个实例: object Account{ private var lastNumber = 0 ...

  4. HAWQ中的行列转置

    行列转置是ETL或报表系统中的常见需求,HAWQ提供的内建函数和过程语言编程功能,使行列转置操作的实现变得更为简单. 一.行转列 1. 固定列数的行转列 原始数据如下: test=# select * ...

  5. swift metal ios8 关键字.

    swift metal ios8  关键字. 4000API. 无所谓谁打败谁吧. 行业内用户用的多 资源多 问题容易解决. 今年明显unity 火热程度非常. 然,万变不离其中. 对于游戏产品来说, ...

  6. XCOde 5 的界面布局一些新特性

    1.问题 •在iOS程序中,大部分视图控制器都包含了大量的代码用于设置UI布局,设置控件的水平或垂直位置,以确保组件在不同版本的iOS中都能得到合理的布局 •甚至有些程序员希望在不同的设备使用相同的视 ...

  7. Unity是什么?

    Unity是patterns & practices团队开发的一个轻量级.可扩展的依赖注入容器,具有如下的特性: 1. 它提供了创建(或者装配)对象实例的机制,而这些对象实例可能还包含了其它被 ...

  8. lx 与cd 的计算方法

    Candela to lux calculation with distance in meters The illuminance Ev in lux (lx) is equal to the lu ...

  9. 自己理解的java工厂模式,希望对大家有所帮助

    [http://www.360doc.com/content/11/0824/17/3034429_142983837.shtml] 这两天突然想学学java源代码,不过看到一篇文章说看java源代码 ...

  10. canvas 背景透明

    theCanvas = document.getElementById('canvasOne');var context = theCanvas.getContext('2d');context.fi ...