Microsoft .NET Updates Help Developers

Posted: 28 Dec 2017

Microsoft .NET Updates Help Developers

Microsoft has released a Windows Compatibility Pack for .NET Core, which aims to help developers move their existing code over from the .NET Framework to its cross-platform counterpart.

The compatibility pack migrates the API’s currently running on the .NET Framework over to .NET Core, creating a database of over 20,000 API’s for developers to use. Additionally, .NET Core aims to allow the creation of web applications for use on a variety of different systems, such as Windows, macOS and Linux. This is an improvement from the existing .NET framework, which can only be used in conjunction with devices running Windows.

Despite the bonuses, migrating to .NET Core should take time and be completed as a series of steps. Microsoft advises an incremental transition to minimise the chance of errors. For example, while still targeting the .NET Framework, data should be migrated over to ASP.NET Core, before migrating over to .NET Core while staying on Windows. Next, developers should migrate over to Linux, which is hosted on Azure.

It is due to the lack of mission-critical API’s that there are currently errors that arise during the migrating process, most notably preventing projects from entering step two. With the new compatibility pack featuring 20,000 API’s, the package, named NuGet, hopes to eliminate these issues.

Immo Landwerth from Microsoft explains why the API’s are intentionally omitted from the full .NET Core distribution: “The reason it’s a separate package is because (1) many of the APIs are provided for compatibility reasons only. New code shouldn’t depend on them (2) many of the APIs are Windows-only. We don’t want to lead you down a path that makes a cross-platform evolution of your app harder.

“You have the same suppression options as with deprecated APIs but you also have the option to suppress warnings for specific platforms. This is useful if you’re only planning to support your code on a specific subset of platforms (e.g. only Windows and Linux, but not macOS). To do so, you just need to edit your project file and add a property PlatformCompatIgnore that lists all platforms to be ignored.”

If you’re currently looking for .NET developer jobs in Ireland, then why not get in touch with the team here at Eolas Recruitment? From our expertise and background in the sector, to our comprehensive database, we will strive to help you secure your dream job. For more information, get in touch with us via our contact us page today!

Previous Page .Net Developer JobsContact Us

Upload your CV

  • Send us your CV and we'll be in touch with jobs relevant to you.

  • Accepted file types: pdf, doc, docx, Max. file size: 10 MB.
    Friendly advice to all candidates - ‘Keep it Simple’. We use an automatic scanner to capture your CV, and key details. We then transfer this info to our database. Automated scanners are not compatible with CV’s drafted on powerpoint or with images, or excessive in design. Please use where possible standard word documents for CV formatting and submission where possible. This will maximise your details being retrieved in searches for job roles that fit with your skills and experience. Thank you.
  • In order to submit this form you'll need to agree with our Privacy Policy
× Speak with our team