Visual Studio Blog
The official source of product insight from the Visual Studio Engineering Team
Latest posts
Fine-tuning the notifications experience inside the Visual Studio IDE
Whether your team is small or large, staying on top of essential information in a timely and efficient manner is key in any successful project. In previous blog posts, we introduced new notification experiences that help you stay updated about team activities such as build failures and work item assignments without having to switch context outside of the Visual Studio IDE. New toast notifications With notifications, we saw an opportunity to improve your productivity by alerting you of important events, right on the IDE. We kicked-off our efforts by giving you the ability to be notified about the status of a singl...
Accessing Visual Studio Previews in Azure
In our most recent post, the Visual Studio team announced the availability of Visual Studio 2017 Version 15.6 Preview 4. Today, I’m excited to announce you can now access the latest Visual Studio previews in the Azure Marketplace. Just boot a virtual machine and off you go with the very latest features (standard VM charges will still apply). With this new offering, we’re putting the power of virtual machines to work for developers, making Visual Studio previews even easier to try. By accessing Visual Studio previews in Azure, you can get a new machine up and running in less than 10 minutes, and rest assured th...
Visual Studio 2017 Version 15.6 Preview 4
Today, we are excited to share the final Visual Studio 2017 version 15.6 feature preview, which builds upon earlier previews of Visual Studio 2017 version 15.6. This preview contains new features, bug fixes, and other enhancements that address your feedback. The top highlights of this Preview are described in this blog post: an enhanced acquisition experience for updates, performance improvements, information about Visual Studio Live Share, better Build and Test Explorer tools, and various C++ improvements.
Hot Code Replacement for Java comes to Visual Studio Code
Hot code replacement (HCR), which doesn't require a restart, is a fast debugging technique in which the Java debugger transmits new class files over the debugging channel to another JVM. With this new feature in Visual Studio Code (VS Code), you can start a debugging session and change a Java file in your development environment, and the debugger will replace the code in the JVM running your code. This is the faster and easier way in Java to facilitate experimental development and to foster iterative trial-and-error coding. Below is an illustration of how you can use HCR with Debugger for Java in Visual Studio Co...
Xamarin University Presents: Ship better apps with Visual Studio App Center
At Microsoft Connect(); last November, we announced the general availability of Visual Studio App Center to help (Obj-C, Swift, Java, React Native, and Xamarin) developers quickly build, test, deploy, monitor, and improve their phone, tablet, desktop, and connected device apps with powerful, automated lifecycle services. As a .NET developer, you may already use the power of Visual Studio Tools for Xamarin to develop amazing apps in C#. Now, with Visual Studio App Center, you can easily tap into automated cloud services for every stage of your development process, so you get higher quality apps into your users' h...
Support for Continuous Delivery to Containers and TFVC in Visual Studio 15.6 Preview 2
We have an update for the Configure Continuous Delivery feature in Visual Studio. For Solutions with an ASP.NET or ASP.NET Core projects you can right click on the solution node and select “Configure Continuous Delivery…"with and without container support. You can always configure Continuous Delivery for solutions under source control in GitHub and VSTS Git repositories to App Service. With the release of Visual Studio 2017 15.6 Preview 2, you can also configure Continuous Delivery to Web App for Containers – App Service on Linux for solutions under source control in GitHub, VSTS Git repositories as well as TFVC...
New Visual Studio Code Extensions for Java Developers: Maven, Tomcat, and Checkstyle
Alongside the release of Debugger for Java and Java Test Runner this week, we're welcoming a few new members to our Visual Studio Code Java Extension family. We think you'll find them helpful for your Java development when you’re dealing with maven, Tomcat or making sure your Java code to follow the standard styles. Maven Project Explorer Maven is extremely popular in the Java community and we’d like to make it even easier to use with Visual Studio Code. The new Maven Project Explorer extension: You can find more information on the extension home page. Tomcat For developers workin...
Visual Studio 2017 Version 15.6 Preview 2 and Visual Studio for Mac Version 7.4 Preview
We’re excited to start the new year off with great updates to the Visual Studio 2017 15.6 Preview for both Windows and Mac, and we hope that you will install and use it, and then tell us what you think. If you’re on a Windows machine, you can either install it or, if you already have it installed, click on the notification you’ll receive in the product informing you that the update is available. If you’re on a Mac, switch to the Visual Studio for Mac Beta updater channel to try out the new preview features. This second preview contains new features, bug fixes, and other enhancements that address your feedback. We...
Visual Studio for Mac as the default editor for Unity
Unity is a powerful solution to create games for a multitude of platforms, from mobiles to consoles, desktop and web games. Since Unity 5.2, Visual Studio and the Visual Studio Tools for Unity have been the default experience on Windows. When we released Visual Studio for Mac last year, Unity was among the first scenarios we supported out of the box. I’m happy to share that Unity will include Visual Studio for Mac as the default for macOS developers starting with version 2018.1. This means that everyone will be able to utilize the benefits of the .NET 4.6 scripting runtime upgrade in Unity (currently an exp...