New in VS 2017 RC1: Cordova, Unity Tools Updates

The Visual Studio 2017 RC from a week ago introduced speedier build and edit-debug tools for TACO, and an improved IDE for Unity game devs.

With the release of Visual Studio 2017 RC that coincided with the Connect(); event last week was an update to two key tools for Cordova and gamers: faster build and edit-debug performance for Tools for Apache Cordova (a.k.a TACO) and improvements to the Tools for Unity 3 IDE.

The speedier performance in TACO comes as a result of some feedback and studies of initial build issues that Cordova developers were encountering. "Our data indicate that 26% of developers using TACO encounter an error during their first build due mostly to issues with NPM and network firewalls," writes Jordan Matthiesen, Microsoft Program Manager, in a blog. "In this release, we set out to fix that."

One area of improvement is the addition of a workload, Mobile development with JavaScript, that can be installed via VS's new installer that cuts out the fat in tool chain dependencies and is more rigorously tested during prototyping. Developers are then prompted for build tools targeting specific devices as apps are pushed into production, rather than having them loaded up front.

TACO also provides a number of sandboxed tool sets to address another commonly reported issue in builds that would result in failures because of mismatches within the npm/network firewall/local tool chain. Matthiesen offers up one example package for Cordova 6.3.1 that pairs up Cordova 6.3.1, Node 4.3.3 and npm 2.15.0, with Microsoft providing other new tool sets for the more recent versions of iOS, Android and Windows in the coming weeks.

TACO has also made a small change to the build output pane, with color-coded errors and more informational headers.

And one more change: The use of the Cordova Simulate extension to simulate a mobile app among a number of variables. Matthiesen notes that this release "also fixed numerous bugs in the product and re-written the build process to increase stability and decrease heavy build times." 

On the gaming end of VS 2017 RC1 is an update to Tools for Unity 3, in preview mode. Highlights are mainly in the IDE:

  • Customized coloring: Unity messages and events can be colored to have them stick out as you code.
  • Code completion: IntelliSense now pops up for Unity classes that support it.
  • Expression evaluator: It behaves more like .NET's debugger.

Developers who want use VS 2017 RC to edit Unity code will need to configure it so that Unity can find it. Details on tis and more are in this link.

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


  • What's New in Visual Studio 2019 v16.5 Preview 2

    The second preview of Visual Studio 2019 v16.5 has arrived with improvements across the flagship IDE, including the core experience and different development areas such as C++, Python, web, mobile and so on.

  • C# Shows Strong in Tech Skills Reports

    Microsoft's C# programming language continues to show strong in tech industry skills reports, with the most recent examples coming from a skills testing company and a training company.

  • Color Shards

    Sharing Data and Splitting Components in Blazor

    ASP.NET Core Version 3.1 has at least two major changes that you'll want to take advantage of. Well, Peter thinks you will. Depending on your background, your response to one of them may be a resounding “meh.”

  • Architecture Small Graphic

    Microsoft Ships Preview SDK, Guidance for New Dual-Screen Mobile Era

    Microsoft announced a new SDK and developer guidance for dealing with the new dual-screen mobile era, ushered in by the advent of ultra-portable devices such as the Surface Duo.

  • How to Create a Machine Learning Decision Tree Classifier Using C#

    After earlier explaining how to compute disorder and split data in his exploration of machine learning decision tree classifiers, resident data scientist Dr. James McCaffrey of Microsoft Research now shows how to use the splitting and disorder code to create a working decision tree classifier.

.NET Insight

Sign up for our newsletter.

Terms and Privacy Policy consent

I agree to this site's Privacy Policy.

Upcoming Events