微软发布Visual Studio Online公共预览版和ML.NET 1.4
在今天的Ignite 2019上,Microsoft启动了 Visual Studio Online 公共预览版。Visual Studio Online将Visual Studio,云托管的开发人员环境和基于Web的编辑器网格化。人工智能,大数据和云计算正在将开发转移到“标准版本开发笔记本电脑”之外,而Visual Studio Online显然反映了这一趋势。
微软今天还发布了Visual Studio 2019版本16.4 Preview 3和VisualStudio for Mac版本8.4 Preview2。前者包括使用容器的应用开发,使用C ++的CMake项目指南和代码分析以及文档选项卡的垂直布局的改进。后者包括使用.NET Core对应用程序开发的性能,可访问性和稳定性方面的改进。值得一提的是ML.NET的1.4版,它是Microsoft的开源和跨平台框架,可在Windows,macOS和Linux上运行。ML.NET 1.4使用ML.NET API以及用于读取ML.NET训练模型的数据的关系数据库加载器API添加了图像分类训练。Visual Studio Model Builder扩展的新预览版还支持通过GUI进行图像分类训练。
但是,当今真正的开发人员新闻是Visual Studio Online。在5月的Build 2019开发者大会上, 微软在内部预览版中宣布了Visual Studio Online,这是一个基于Visual Studio Code的新的基于Web的编辑器。现在,它已在公共预览中,任何人都可以访问 online.visualstudio.com 以从通用模板访问远程环境,从GitHub存储库克隆以及在浏览器中编辑代码。没错,几乎任何人都适用。微软发言人告诉VentureBeat,Visual Studio Online支持Chrome和Chromium Edge,“正在支持更多浏览器”。
发布是更大的“ 未来远程工作 ”趋势的一部分。微软希望让开发人员可以在任何设备上的任何地方工作。同样在Build 2019上,Microsoft发布了由远程驱动的开发人员工具的私人预览。Visual Studio远程开发是使用SSH / Vim和RDP / VNC的替代方法,它使Visual Studio用户可以将其本地工具连接到WSL,Docker容器或SSH环境。微软当时表示,针对远程计算机进行开发的能力带来了许多优势,其中包括能够在与应用程序部署目标不同的操作系统上工作,利用高端硬件以及多机可移植性的能力。
微软今天解释说:“ Visual Studio Online从哲学上(和技术上)扩展了Visual Studio Code Remote Development,以提供可以按需创建并可以从任何地方访问的托管开发环境。” “这些环境可用于长期项目,快速创建新功能的原型,或用于短期任务,例如查看拉取请求。”
Visual Studio Online:入门,Azure,IDE支持
您可以从开发工具或Web门户启动Visual Studio Online环境。该服务将自动配置您需要的所有内容:源代码,运行时,编译器,调试器,编辑器,个人dotfile配置,相关的编辑器扩展等。由于环境可以快速创建并且是一次性的,因此新团队成员可以快速加入,现有成员可以尝试使用新的堆栈,语言或代码库,而不会影响本地配置。由于环境共享定义,因此“在我的机器上工作”的错误应该更少。最后,您可以指定要安装的扩展或使用Dockerfile配置项目环境。
“因此,使用Visual Studio Online,您实际上可以只设置一次开发框,并且/或者可以直接进入存储库,我们可以推断出……必须能够针对该存储库进行编码的开发人员环境,” Amanda Silver说道,微软开发部门的主管告诉VentureBeat。“因此,它花费了原本需要数小时甚至数天的设置时间,并将其减少到只有几分钟,因为您也可以在其他开发人员之间进行摊销。”
Visual Studio Online的环境是Azure托管的。它们可以扩展,因此您可以创建订阅允许的数量,并在完成后将其丢弃。对于要求更高的项目,您可以利用高级环境来获取所需的所有CPU和RAM。您只需支付第二次使用的费用,环境也会自动挂起,以消除意外的径流成本。通过将开发工作负载转移到云中,您可以将个人计算机上剩余的计算能力用于任何其他需求。此外,您可以注册并连接自己的自托管环境以免费使用Visual Studio Online。
Visual Studio Online支持Visual Studio,Visual Studio代码和基于浏览器的编辑器。Visual Studio支持位于私有预览中(等待列表)。Microsoft还引入了创建基于Windows的Visual Studio Online环境的功能。Visual Studio Online扩展与Visual Studio Code一起使用,使免费工具可以访问云环境。基于浏览器的编辑器由幕后的Visual Studio Code提供支持,可在您在浏览器选项卡中进行编码时为您提供Azure的计算能力。
个性化,协作和AI
Visual Studio Online包含个性化功能,因此您可以根据需要设置编辑器。此外,Visual Studio Online支持Visual Studio Marketplace中的扩展。您还可以将自己的物理或虚拟机附加到Visual Studio Online帐户。
连接到Visual Studio Online环境后,您就可以像本地应用程序一样运行Web应用程序或API,只有您可以访问它。Microsoft计划最终支持应用程序投射,以便您可以与正在运行的GUI应用程序进行远程交互并共享它们。
Visual Studio Online支持Visual Studio Code工作区和Visual Studio的项目和解决方案,以及IntelliCode(提供AI辅助代码完成功能的扩展)和Live Share。Live Share是Visual Studio 2019附带的实时协作工具,使开发人员可以一起进行编辑和调试。因此,您可以随时随地加入Visual Studio Live Share会话或执行请求请求审核。
有关更多信息,请查看Visual Studio Online 文档 , 产品页面 和 快速入门 。
微软发布Visual Studio Online公共预览版和ML.NET 1.4的更多相关文章
- 微软发布了ASP.NET WebHooks预览版
微软 近期发布了ASP.NET WebHooks的预览版 ,这是一个可用于创建及使用Webhook功能的库.WebHooks支持MVC 5及WebApi 2. Webhook是一种通过HTTP实现用户 ...
- PHP专业开发IDE——Zend Studio 10.5预览版发布
Zend Studio是新一代的PHP IDE,高效的开发和维护PHP代码是它的核心.Zend公司目前已发布了Zend Studio 10.5预览版,预览版中提高了快速响应能力和时时误差检查.因此使用 ...
- Visual Studio 2015年预览设置: 辅助安装程序说明
本文介绍了第三方应用程序安装辅助安装的 Visual Studio 2015年预览时安装的说明.如果您安装了多设备开发功能,您需要使用其他第三方软件来处理这些项目.辅助安装程序允许您将部署到您的计算机 ...
- 重磅!微软发布 Visual Studio Online:Web 版 VS Code + 云开发环境
北京时间 2019 年 11 月 4 日,在 Microsoft Ignite 2019 大会上,微软正式发布了 Visual Studio Online (VS Online)公开预览版! 如今发布 ...
- 【译】Visual Studio 15 预览版更新说明
序:恰逢Build2016大会召开,微软发布了VS2015的update2更新包和VS2016预览版.本人正在提升英文水平中,于是在这里对VS2016预览版的官方文档进行了部分翻译.因为VS有些功能使 ...
- Mac版Visual Studio预览版
来了,Mac版Visual Studio预览版开放下载 投递人 itwriter 发布于 2016-11-17 12:11 评论(7) 有1317人阅读 原文链接 [收藏] « » 微软前俩天宣布,推 ...
- .NET 5.0预览版6发布:支持Windows ARM64设备
2020年6月25日,微软dotnet团队在博客宣布了第六个 .NET 5.0 的预览版:https://devblogs.microsoft.com/dotnet/announcing-net-5- ...
- .NET 7 发布的最后一个预览版Preview 7, 下个月发布RC
微软在2022年8月9日 发布了.NET 7 Preview 7[1],这是它在11月10日 RTM 之前进入发布候选阶段之前的最后预览版. 预览版 7 已在 Visual Studio 17.4 预 ...
- .NET 7 预览版 1 发布
宣布 .NET 7 预览版 1 Jeremy 2022 年 2 月 17 日 今天,我们很高兴地宣布 .NET 历史上的下一个里程碑.在庆祝社区和 20 年创新的同时,.NET 7 Preview 1 ...
随机推荐
- VirtualBox创建的Debian虚拟机与Windows宿主共享文件
术语: 1.VM:虚拟机 步骤: 1.在Windows10上下载并安装VirtualBox6.0.8(时间:2019/5/30),下载地址:https://download.virtualbox.or ...
- 【转载】Java中的多线程超详细的总结
引 如果对什么是线程.什么是进程仍存有疑惑,请先Google之,因为这两个概念不在本文的范围之内. 用多线程只有一个目的,那就是更好的利用cpu的资源,因为所有的多线程代码都可以用单线程来实现.说这个 ...
- 安装 tensorflow 1.1.0;以及安装其他相似版本tensorflow遇到的问题;tensorflow 1.13.2 cuda-10环境变量配置问题;Tensorflow 指定训练时如何指定使用的GPU;
# 安装 2.7 环境conda create -n python2. python= conda activate python2. # 安装 1.1.0 gpu版本pip # 配置环境变量expo ...
- 如何查找jdk安装路径也就是JAVA_HOME配置的环境变量
- LG5337/BZOJ5508 「TJOI2019」甲苯先生的字符串 线性动态规划+矩阵加速
问题描述 LG5337 BZOJ5508 题解 设\(opt_{i,j}(i \in [1,n],j \in [1,26])\)代表区间\([1,i]\),结尾为\(j\)的写法. 设\(exist_ ...
- 手动更新了packages.config Nuget配置文件,自动引用dll
通过Google查询到:http://stackoverflow.com/questions/6876732/how-do-i-get-nuget-to-install-update-all-the- ...
- spring+eureka+zuul
最近在看一个关于spring+eureka+zuul的教学视频,终于明白了eureka是用于提供服务注册和发现的service,通过eureka各个service可以知道其他service,这样就隔离 ...
- Noip2018Day1T3 赛道修建
题目链接 problem 给出一棵有边权的树.一条链的权值定义为该链所经过的边的边权值和.需要选出\(m\)条链,求\(m\)条链中权值最小的链的权值最大是多少. solution 首先显然二分. 然 ...
- ASP.NET Core 中使用负载均衡时获取客户端 IP
在使用负载均衡的情况下,通过 context.Connection.RemoteIpAddress 获取到的是负载均衡的 IP 地址,需要通过 X-Forwarded-For 请求头才能获取到客户端的 ...
- Global AI Bootcamp 2019 宁波站活动总结
2019年12月14日,由微软MVP技术社区发起的Global AI Bootcamp 2019盛会在全球60多个国家130个城市点燃.在大中华区,本次活动由全国众多Azure专家及微软MVP技术社区 ...