Category: News

Home / Category: News

Finally a new version of Visual Studio is here and it seems great.

Visual Studio
Visual Studio 2017

As usual let’s see the release note from the Visual Studio website.

Release Note:

  • We added support to change installation locations.
  • You can Save All your pending changes before you start your update.
  • The update dialog provides you even more details about your update during installation.
  • C# 7.3 is included in Visual Studio version 15.7.
  • We improved solution load time for C# and VB projects.
  • We made numerous updates to F# and its tools, with a focus on performance.
  • We reduced the time to enable IntelliSense for large .NET Core projects by 25%.
  • We made Quick Info improvements and new .NET refactorings like convert for-to-foreach and make private fields readonly.
  • We added the ability to publish ASP.NET Core applications to App Service Linux without containers.
  • Live Unit Testing works with embedded pdbs and supports projects that use reference assemblies.
  • The Test Explorer has more responsive icons during test runs.
  • C++ developers can use CodeLens for unit testing.
  • We added new rules enforcing items from the C++ Core Guidelines.
  • Debugging large solutions with /Debug:fastlink PDBs is more robust.
  • CMake integration supports CMake 3.11 and static analysis.
  • Python projects support type hints in IntelliSense, and a Run MyPy command has been added to look for typing errors in your code.
  • Conda environments are supported in Python projects.
  • We added a next version of our Python debugger based on the popular open source pydevd debugger.
  • TypeScript 2.8 is included in Visual Studio version 15.7.
  • We improved Kestrel HTTPs support during debugging.
  • We added support for JavaScript debugging with Microsoft Edge.
  • The Debugger supports VSTS and GitHub Authentication for Source Link.
  • IntelliTrace?s step-back debugging feature is supported for debugging .NET Core projects.
  • We added IntelliTrace support for taking snapshots on exceptions.
  • We removed the blocking modal dialog from branch checkouts in Git when a solution or project reload is not required.
  • There is an option to choose between OpenSSL and SChannel in Git.
  • You can create and associate Azure Key Vaults from within the Visual Studio IDE.
  • Visual Studio Tools for Xamarin can automatically install missing Android API levels required by Xamarin.Android projects.
  • The Xamarin.Forms XAML editor provides IntelliSense and quick fixes for conditional XAML.
  • We added support for Azure, UWP, and additional project types in Visual Studio Build Tools.
  • You can create build servers without installing all of Visual Studio.
  • The Windows 10 April 2018 Update SDK – Build 17134 is the default required SDK for the Universal Windows Platform development workload.
  • We added support for Visual State Management for all UWP apps and more.
  • We enabled automatic updates for sideloaded APPX packages.
  • You have new tools for migrating to NuGet PackageReference.
  • We added support for NuGet package signatures.
  • We added Service Fabric Tooling for the 6.2 Service Fabric release.
  • We updated Entity Framework Tools to work with the EF 6.2 runtime and to improve reverse engineering of existing databases.

And now let’s see the improvements around Xamarin:

Performance

  • In this release, we improved solution load time for C# and VB projects by an average of 20%.

Visual Studio Tools for Xamarin

This release includes Xamarin.Android 8.3 and Xamarin.iOS 11.10.

Automatic Android SDK Management

When a Xamarin.Android project is loaded, Visual Studio can determine if the Android API level used by the project is missing from your machine and automatically install it for you in the background. To enable this feature, go to Tools > Options > Xamarin > Android Settings > Auto Install Android SDKs.

Improved XAML IntelliSense

Xamarin.Forms developers using Visual Studio 2017 version 15.7 will notice a vastly improved IntelliSense experience

Automatic iOS Provisioning

We made iOS device provisioning for development easier. In Visual Studio 2017 version 15.7, there’s a streamlined experience to request a development certificate, generate a signing key, add a device in the Developer Center, and create a provisioning profile, all with a single button click. All the heavy lifting of provisioning an iOS device is handled for you in less than 30 seconds.

I really think you should update Visual Studio to the new version 15.7. The improvements around Xamarin are really impressive and very useful.You can read all about the new update here: https://docs.microsoft.com/en-gb/visualstudio/releasenotes/vs2017-relnotes

Today Microsoft has released a new version of Visual Studio to add support for Xcode 9.2

This is a FUNDAMENTAL update for Visual Studio and Xamarin as with the old version you cannot compile code for Apple (you can read the?article here).

Let’s see now the complete

Release notes:

  • VS 15.6 does not respect the ‘apply server settings to all users (store in project file)’.
  • Project could not be opened because Visual C# 2017 compiler was not created.
  • NuGet Package Manager only sees latest package versions after manually clearing cache.
  • Lost IIS Server Settings.
  • Visual Studio hangs during Nuget package update.
  • Installer throws unexpected error and saved changes to Solution2.sln are not saved.
  • C:\\Windows\\temp?fills up with .itrace files after upgrade to 15.5.6.
  • vstest.console.exe?fails test run with socket exception.
  • This release includes support for Xcode 9.3.

There are a couple of important issues fixed in this release but definitely the support for Xcode 9.3 is the most important feature of this update.

You can update Visual Studio going on Help -> Check for Updates or you can install Visual Studio from here: https://www.visualstudio.com/downloads

UPDATE 4/4/2018: Microsoft has released the version 15.6.5 for Visual Studio that adds support for XCode 9.3. You can read more here.

The current Xamarin tool for Visual Studio 15.6.4 is not compatible yet with Xcode 9.3 so if you update Xcode to this version, you will not be able to compile your iOS projects anymore.

Visual Studio
Visual Studio 2017

In case you are still using the Xcode version 9.2, disable the auto update.

If your mac has already updated Xcode to the new version 9.3 and you need to compile your projects for Apple, then you need to uninstall Xcode 9.3, disable the auto update and install Xcode version 9.2.

You can download Xcode version 9.2 from here:

https://developer.apple.com/download/more/

Xamarin is already working on it but probably it will take some days.

I will update this post as soon as the issue will be solved.

Microsoft has released the version 15.6.3 of Visual Studio and it contains several fixes some of them for Xamarin.

Visual Studio
Visual Studio 2017

Visual Studio 2017 15.6.3 – Release note

  • Esc key doesn’t close Peek Definition Window.
  • wpp.targets file execution not working after update to version 15.6.
  • Project loaded via File->Open->CMake throws exception and CMake cache is not generated..
  • Version 15.6 update crashes Xamarin code with NullReferenceException with next scenario.
  • XCode Tools installation fails after version 15.6 update.
  • Anaconda 5.0.0 Completion DB is not up to date and hitting refresh fails.
  • Cannot run NUnit tests after version 15.6.1 update.
  • Visual Studio 2017 fails to launch from the command line when launched using 8.3 file name path.
  • Version 15.6.0 breaks when VisualStudio\\Telemetry\\TurnOffSwitch is set to 0.
  • Visual Studio Community 2017 auto closes after version 15.6 update..
  • CMake generation never stops after version 15.6.1 update.
  • Opening a solution with tests, and clicking any toolbar item in Test Explorer causes VS to crash.

I have highlighted the two bugs for Xamarin that now have been fixed.Those bugs are quite annoying so, especially if you use Xamarin, it’s very important to update Visual Studio to the  version 15.6.3 If you want to try the Visual Studio Preview Version, you can find it clicking here

Microsoft has released a preview version 15.7 of Visual Studio 2017.

Visual Studio
Visual Studio 2017

There are few improvements around Xamarin so could be quite interesting to see the release notes.As it is a Preview release, you shouldn’t use if for production code.

Release Notes

Updates

  • IntelliTrace?s step-back debugging feature is now supported for debugging .NET Core projects.
  • Debugging large solutions with /Debug:fastlink PDBs is more robust.
  • Visual Studio Tools for Xamarin can now automatically install missing Android API levels required by Xamarin.Android projects.
  • We added a limited preview of a new Python debugger based on the popular open source pydevd debugger.
  • We have improved Kestrel HTTPs support during debugging.
  • The Windows 10 Insider Preview SDK Build 17110 can now be installed as an optional component with the Universal Windows Platform.
  • We added support for NuGet package signatures.

Bug Fixed

  • .NET Core failed due to dependency on Microsoft.VisualStudio.AspNetDiagnosticPack.Msi.
  • Update to Visual Studio 2017T15.4 generates multiple package errors.
  • Add Option to Disable format on paste for razor code in razor/cshtml files.
  • Visual Studio auto formatter breaks complex razor code.
  • Update error: PackageId:Microsoft.VisualStudio.AspNetDiagnosticPack.Msi;PackageAction:Uninstall;ReturnCode:1603;.

Xamarin

This release includes Xamarin.iOS 11.10 and Xamarin.Android 8.3.

Automatic Android SDK Management

When a Xamarin.Android project is loaded, Visual Studio can now determine if the Android API level used by the project is missing from your machine and automatically install it for you in the background. To enable this feature, go to Tools > Options > Xamarin > Android Settings > Auto Install Android SDKs.

Download

You can download the Preview version of Visual Studio 2017 from here: https://www.visualstudio.com/vs/preview/

If instead of the preview version you want to use a stable one, give a look here: http://www.xamarinexpert.it/2018/03/05/vs2017-version-15-6-just-released/

%d bloggers like this: