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. PostgreSQL CPU满(100%)性能分析及优化(转)

    PostgreSQL CPU满(100%)性能分析及优化 转自:https://help.aliyun.com/knowledge_detail/43562.html    在数据库运维当中,一个DB ...

  2. 使用lets encrypt证书加密

    1    git clone https://github.com/letsencrypt/letsencrypt 2     ./letsencrypt-auto certonly -d 域名

  3. Android编程 EditView 中如何设置最多可以输入的字符数量 属性 android:ems 与 android:maxLength 的区别

    最近有一个新的感悟,那就是工作的时候千万不要遇到那种特要人无语的领导,很不幸我现在就遇到了这样的一个领导,说是要给领导认识的一个熟人家的孩子写本科毕业设计预算把我给派过去给本科生写毕业设计,这事情的确 ...

  4. 在crontab中执行shell脚本的问题

    crontab中记录的编写比较简单,下面是一个示例: * * * /app/tpssapp/ftpsrc/tools/statTables/statTables.sh > /app/tpssap ...

  5. 求 LCA 的三种方法

    (YYL: LCA 有三种求法, 你们都知道么?) (众神犇: 这哪里来的傻叉...) 1. 树上倍增 对于求 LCA, 最朴素的方法是"让两个点一起往上爬, 直到相遇", &qu ...

  6. BZOJ4292 PA2015 Równanie 【暴力水题】

    BZOJ4292 PA2015 Równanie Description 对于一个正整数n,定义f(n)为它十进制下每一位数字的平方的和.现在给定三个正整数k,a,b,请求出满足a<=n< ...

  7. [BZOJ5361][Lydsy1805月赛]对称数

    bzoj Description 给你一棵树,每个点有一个编号\(a_i\).\(Q\)组询问,每次问一条路径上最小的出现了偶数次的编号是多少(包括零次). 多组数据,\(T\le10,n,Q,a_i ...

  8. Cucumber 使用例子

    1. junit 配置 @RunWith(Cucumber.class) @CucumberOptions(format ={"pretty","html:target/ ...

  9. UVA12716 GCD XOR 数论数学构造

    版权声明:本文为博主原创文章,未经博主同意不得转载. https://blog.csdn.net/u010682557/article/details/36204645 题目给你一个N,让你求 两个数 ...

  10. c/c++指针详解(二)

    指针的概念 指针是一个特殊的变量,它里面存储的数值被解释成为内存里的一个地址.要搞清一个指针需要搞清指针的四方面的内容:指针的类型,指针所指向的类型,指针的值或者叫指针所指向的内存区,还有指针本身所占 ...