News

Visual Studio 15, Team Foundation Server 15 Preview Now Available

IDE usage improvements, addition of Exception helper and Xamarin 4.1 are highlights of this release, notes John Montgomery, head of Visual Studio development.

A third preview of Visual Studio "15" and Team Foundation Server "15" are now available, which include a gaggle of new features and enhancements enabled for testing. Among the highlights that Microsoft's John Montgomery points out are IDE and code productivity improvements, a new Exception helper, and the inclusion of Xamarin 4.1.

Montgomery, who is director of program management for Visual Studio, also notes in a blog post that this version differs from Visual Studio 2015 Update 3, which was released at the end of June. He warns that VS 15 should not be installed in production environments, and that in test environments it can be installed "right on top of any previous Visual Studio "15" Previews and side by side with previous versions of Visual Studio."

Among the IDE and code productivity improvements:

  • Introduction of a new external service host to replace vshub. According to the release notes, "this new service host is an external process and will appear in task manager as ServiceHub.Host.CLR.*.exe, as well as node.exe."
  • Reload Solution replaces Reload All Projects, which aims to improve performance when "switching branches external to VS."
  • Addition of an icon tray to IntelliSense that enables filtering member list by type. This feature has to be enabled by going to Tools | Options | Text Editor | [C# | Visual Basic] | IntelliSense and checking the filtering and highlighting options.
  • Long strings can be split by positioning cursor where you want split to occur in the string and pressing Enter.
  • Code action added to convert a property to a method.
  • NavigateTo now uses fuzzy matching.
  • Style analyzers for enforcing coding conventions have a number of additions and updates, including the ability to name styling rules and use of var or explicit types, to name a few.

Also new is an Exception Helper, which provides a quick look at exception information from within a non-modal dialog. From the dialog, one can also view inner exceptions. Exceptions can also be configured to be conditional. And support for Xamarin 4.1, which adds support for tvOS and has improved XML editing features, is now included in VS 15 P3.

And of course, that's not all. As follows any Visual Studio release, there's almost always a parallel release of TFS. And this version of TFS 15 P3 has nearly an equal number of enhancements and new features as does VS 15. Highlights:

  • Code Search: Search across projects using rich filtering, semantic ranking, and code collaboration capabilities.
  • Package Management: Allows for creation and sharing of NuGet feeds.
  • Personal Access Tokens: Instead of requiring a username and password to an application, personal access tokens allow external user accounts limited access to applications, with ability to control time period and scope of user activity.
  • Agile Development Improvements: Reconfigured look and feel for Work Item form; Follow button on work items to allow tracking of any changes to work items; live updates of Kanban boards; checklists are now hyperlinked and editable via a context menu.
  • Dashboard, Widgets: Widget catalog redesigned with search capabilities; Query Tile Widget supports 10 conditional rules and can have a colored background; height of Pull Request widget is customizable; dashboard allows for customization via REST APIs.

As is the case with VS 15, this version is meant for testing environments only, as many of the features aren't enabled fully or completely. TFS 2015 release notes are here; known issues are here.

About the Author

Michael Domingo is a long-time software publishing veteran, having started up and managed several developer publications for the Clipper compiler, Microsoft Access, and Visual Basic. He's also managed IT pubs for 1105 Media, including Microsoft Certified Professional Magazine and Virtualization Review before landing his current gig as Visual Studio Magazine Editor in Chief. Besides his publishing life, he's a professional photographer, whose work can be found by Googling domingophoto.

comments powered by Disqus

Featured

  • Compare New GitHub Copilot Free Plan for Visual Studio/VS Code to Paid Plans

    The free plan restricts the number of completions, chat requests and access to AI models, being suitable for occasional users and small projects.

  • Diving Deep into .NET MAUI

    Ever since someone figured out that fiddling bits results in source code, developers have sought one codebase for all types of apps on all platforms, with Microsoft's latest attempt to further that effort being .NET MAUI.

  • Copilot AI Boosts Abound in New VS Code v1.96

    Microsoft improved on its new "Copilot Edit" functionality in the latest release of Visual Studio Code, v1.96, its open-source based code editor that has become the most popular in the world according to many surveys.

  • AdaBoost Regression Using C#

    Dr. James McCaffrey from Microsoft Research presents a complete end-to-end demonstration of the AdaBoost.R2 algorithm for regression problems (where the goal is to predict a single numeric value). The implementation follows the original source research paper closely, so you can use it as a guide for customization for specific scenarios.

  • Versioning and Documenting ASP.NET Core Services

    Building an API with ASP.NET Core is only half the job. If your API is going to live more than one release cycle, you're going to need to version it. If you have other people building clients for it, you're going to need to document it.

Subscribe on YouTube