MS Build 2020: Productivity and Dev Tools

栏目: IT技术 · 发布时间: 4年前

内容简介:This year's MS Build, even though online, was another good delivery from Microsoft. We saw announcements from their various product teams and, in this post, I'm going to share some updates related to productivity and dev tooling.MS Build is Microsoft's ann

This year's MS Build, even though online, was another good delivery from Microsoft. We saw announcements from their various product teams and, in this post, I'm going to share some updates related to productivity and dev tooling. 

MS Build is Microsoft's annual developer conference. This year's event was delivered in a slightly different approach. It is normally an in-person event held in a large center with thousands of attendees, but this year's event was held online because of the global pandemic issue. Even with it being online, it wasn't short on exciting news and releases. In a previousarticle I wrote about important announcements for .NET developers. In this article, I'm going to highlight releases around developer and productivity tools. These products are not only relevant to .NET developers but for everyone who either uses a Windows PC or builds on various Microsoft products.

Windows Package Manager

Microsoft announced their native Windows Package Manager, which is currently in preview and also open source . It is a software package management system that simplifies the installation of software on Windows. This would save you the effort of searching for download links for all the software you need for your PC, especially if it's new. Installing new software is as easy as running winget install <package name> , e.g. winget install powershell .

You can use the search command to query for applications that can be installed. At the time of this writing, only a few applications are available. Among them are .NET Core, .NET Framework, Visual Studio, and OneDrive. You can get the client on GitHub or join the Windows Insider program to receive updates. You can read the documentation to learn how to use this tool and submit packages/applications.

Windows Terminal 1.0!

Microsoft announced the Windows Terminal at last year's Build and this year they announced version 1.0! With the latest release, Windows Terminal utilizes the GPU to render its text in order to provide a much faster experience when using the command line. It supports displaying emoji, background images and gifs, split window panes, and you can customize it and save your settings in a profile.

To get started installing and using the Windows Terminal, check the docs .

Visual Studio

The Visual Studio team announced the release of Visual Studio 2019 version 16.6 and 16.7 (preview 1). For 16.6, there's .NET Async tool for profiling, improved snapshot debugging, and terminal with the ability to open multiple instances, customize font face and size, and automatically generate profiles.

Visual Studio Codespaces & GitHub Codespaces

Microsoft has provided Visual Studio Online for a while now. It is a hosted development environment that allows you to develop entirely in the cloud. A few months back they renamed it to Visual Studio Codespaces, and, with the current release, it supports developing .NET Core, ASP.NET Core, and C++ apps in Windows-based codespaces, as well as Linux-based codespaces. You can create multiple codespaces for different projects and delete them when you're done. This is because each codespace has its own isolated storage and dedicated compute so that your data can be quickly attached and accessible even if you’ve been away for a while.

The codespaces you create can be accessed from Visual Studio 2019, VS Code, or the browser. The browser editor supports Visual Studio Code extensions so you can create a rich editing experience to build, debug, and run your app right from the browser. To get started, you can create codespaces in the public preview from the web or from Visual Studio Code .

Visual Studio Codespaces is also supported on GitHub. This means that you will find an option to open a repository directly on GitHub, and you can compile and run the application right from the browser. This is not generally available at the moment so you'd have to sign up for early access .

Edge Browser

Microsoft gave some updates regarding the Edge browser. I tuned in for the Microsoft Edge DevTools for web developers session where Rachel Simone Weil did a deep dive on the new features as well as upcoming features. Edge is now based on the Chromium open-source browser project, so if you're used to the DevTools in Chrome, you'll find the same thing in Edge. The Edge DevTools team has made over 600 commits to the Chromium project in order to improve it and contribute features that are already in the Chromium backlog. There are improvements around accessibility, improved compatibility with screen readers and other assistive technologies.

A new feature that might be important to some people is the ability to use Edge DevTools in the language as the Edge browser. This means that if you change your browser's language to Chinese, you'll see the DevTools also in Chinese. This feature is available in Edge Canary build as of the time of writing. Part of what's to come next are:

  • 3D view which allows you to visualize the DOM and CSS z-index
  • Customize keyboard shortcut from the DevTools
  • CSS Grid tooling
  • webhint, an open-source tool to help you inspect and improve your site's accessibility and cross-browser compatibility

If you're new to DevTools and want to learn about it, go toaka.ms/devtoolsdocs to find helpful documentation.

That's a Wrap!

MS Build for me was amazing. There was a lot to tune in to, but I tried to keep up with as much as I needed to and I'm glad to share them with you. In this post, I cover as much as I know regarding tools that I think can improve your productivity. From the package manager to Edge Browser, there are exciting new things available now, and others to come in the coming months.

If you want to get a summary of exciting new things and what's to come in the future for .NET developers, check out my other post .


以上所述就是小编给大家介绍的《MS Build 2020: Productivity and Dev Tools》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

领域驱动设计

领域驱动设计

埃文斯 / 赵俐、盛海艳、刘霞 / 人民邮电出版社 / 2010-11 / 69.00元

《领域驱动设计:软件核心复杂性应对之道》是领域驱动设计方面的经典之作。全书围绕着设计和开发实践,结合若干真实的项目案例,向读者阐述如何在真实的软件开发中应用领域驱动设计。书中给出了领域驱动设计的系统化方法,并将人们普遍接受的一些最佳实践综合到一起,融入了作者的见解和经验,展现了一些可扩展的设计最佳实践、已验证过的技术以及便于应对复杂领域的软件项目开发的基本原则。《领域驱动设计:软件核心复杂性应对之......一起来看看 《领域驱动设计》 这本书的介绍吧!

JSON 在线解析
JSON 在线解析

在线 JSON 格式化工具

MD5 加密
MD5 加密

MD5 加密工具

正则表达式在线测试
正则表达式在线测试

正则表达式在线测试