Xamarin Studio 4.2 Introduces Improved Account Management, Project System, Debugging and Bug Fixes
Xamarin Studio 4.2 has been released with the ability to log directly into your iOS developer account from within Xamarin Studio, which enables the IDE to automatically synchronize your signing identities and provisioning profiles. It also adds an improved PCL profile panel in the project settings in addition to several improvements and bug fixes. The latest release enables developers to work with asset catalogs by right clicking on the Images.xcassets directory and selecting New Image Set option from the popup menu.
Xamarin Studio 4.2 includes support for on-the-fly formatting, indenting and source analysis in addition to improved handling of files with mixed line endings. The studio also improved the look of in-line error bubbles and fixes several issues which occur during the editing of ASP.NET and XML files. Moreover, developers will be able to undo certain actions such as reloading a modified file from disk and restoring from Autosave.
The recent release has added commands for tagging branches, push tags and fixes incorrect repository detection issue in addition to fixing an error when adding Web References in a Subversion repository. It also adds improved progress monitoring and notification of Subversion on Windows including an option for disabling version control support globally. It also provides support for visualizing big arrays using the hex visualizer with improved stability when debugging on the Microsoft .NET CLR including stepping into auto generated enumerators in user assemblies.
The latest update fixes F# syntax highlighting issues including improving the speed and user experience of the import symbol completion. It also provides support for Portable Class Library (PCL) projects in both iOS and Android as it enable C# developers to share code across devices.
Xamarin has enhanced the code completion mechanism with which you will not only view the required methods from the interface but also optional methods which are not part of the interface. According to Mike Bluestein, Software Engineer, Xamarin, this technique will insert the method with the proper signature and the corresponding Export attribute.
It is also possible to place common code in a single iOS, Android and Windows Phone project within a single solution. In addition to the above features, Xamarin has also released significant improvements to Visual Studio extension including support for Visual Studio 2013.