News

AWS CodeBuild Now Supports .NET Core 2.0 Builds on Windows

AWS CodeBuild, a fully managed project build service from the Amazon Web Services Inc. (AWS) cloud, has added Windows support for .NET Core builds.

AWS said it would like to even further broaden the service's reach to include .NET Framework support, but Microsoft isn't cooperating.

CodeBuild is designed to free developers from worrying about provisioning, managing and scaling their own build servers by providing ready-to-deploy software packages for building and testing code on popular platforms. Those platform choices now include Windows Server.

Last July, Amazon Web Services Inc. (AWS) announced CodeBuild would support .NET Core, Microsoft's reinvention of the .NET Framework as a general-purpose, open source, cross-platform development choice.

However, that support was for Linux-based development only.

"AWS CodeBuild provides prepackaged build environments for many supported frameworks to make it easier to get started," AWS said in a blog post last Friday (May 25). "You can now select a prepackaged .NET Core for Windows build environment to have CodeBuild build your code. If your application uses the .NET Framework, you can include the Microsoft proprietary Framework Class Libraries in a custom Docker image."

Specifically, CodeBuild now includes a prepackaged build environment for .NET Core 2.0 on Windows Server.

In a FAQ, AWS said it would like to expand its support to include Microsoft .NET Framework -- the older, traditional Windows-based .NET implementation -- but Microsoft apparently doesn't seem interested in that idea.

"We would like to provide a preconfigured build environment for Microsoft .NET Framework customers, many of whom already have a license to use the Microsoft proprietary libraries," AWS says. "However, Microsoft has been unwilling to work with us in addressing these customer requests at this time."

AWS said there is a workaround for that expanded support, however: "You can customize your environment yourself to support other build targets, such as .NET Framework, by creating a Docker image and uploading it to the Amazon EC2 Container Registry or the Docker Hub registry. You can then reference this custom image in your build project."

Interested developers can consult code samples for using .NET Core for Windows on CodeBuild.

The samples use CodeBuild running Microsoft Windows Server 2016, the Microsoft .NET Framework and the .NET Core SDK to guide developers through the building of executables file with code written in C#, F# and Visual Basic.

About the Author

David Ramel is an editor and writer for Converge360.

comments powered by Disqus

Featured

  • AI for GitHub Collaboration? Maybe Not So Much

    No doubt GitHub Copilot has been a boon for developers, but AI might not be the best tool for collaboration, according to developers weighing in on a recent social media post from the GitHub team.

  • Visual Studio 2022 Getting VS Code 'Command Palette' Equivalent

    As any Visual Studio Code user knows, the editor's command palette is a powerful tool for getting things done quickly, without having to navigate through menus and dialogs. Now, we learn how an equivalent is coming for Microsoft's flagship Visual Studio IDE, invoked by the same familiar Ctrl+Shift+P keyboard shortcut.

  • .NET 9 Preview 3: 'I've Been Waiting 9 Years for This API!'

    Microsoft's third preview of .NET 9 sees a lot of minor tweaks and fixes with no earth-shaking new functionality, but little things can be important to individual developers.

  • Data Anomaly Detection Using a Neural Autoencoder with C#

    Dr. James McCaffrey of Microsoft Research tackles the process of examining a set of source data to find data items that are different in some way from the majority of the source items.

  • What's New for Python, Java in Visual Studio Code

    Microsoft announced March 2024 updates to its Python and Java extensions for Visual Studio Code, the open source-based, cross-platform code editor that has repeatedly been named the No. 1 tool in major development surveys.

Subscribe on YouTube