Paul Krill
Editor at Large

Microsoft unveils C# Dev Kit for Visual Studio Code

news
Jun 14, 20232 mins

The C# Dev Kit extension combines the C# extension with AI-powered code completion, solution management, and integrated testing.

A developer works at a laptop in an office workspace, lines of code on screen.
Credit: SeventyFour / Shutterstock

Microsoft is previewing an extension for Visual Studio Code to improve C# developer productivity in Linux, MacOS, and Windows.

The C# Dev Kit extension, unveiled June 6, brings an improved “editor-first” C# development experience to these operating platforms, according to a Microsoft blog post. C# Dev Kit borrows concepts from the Visual Studio IDE, with the goal of providing a more productive and reliable experience for tasks such as editing a C# file, learning the language, or debugging a back-end API.

The C# Dev Kit extension builds on C# language capabilities provided by the VS Code C# extension, which has been updated to use a new open source Language Server Protocol host, providing a tools environment to easily integrate new experiences into C# for VS Code. Microsoft will continue to maintain the C# extension independently of the C# Dev Kit.

Specific capabilities of C# Dev Kit include:

  • C# project and solution management through an integrated solution explorer.
  • A native testing environment to run and debug tests via the Test Explorer. Tests in XUnit, NUnit, MSTest, and bUnit will be discovered more easily for quick executions.
  • A Roslyn-powered language service for C# language features such as code navigation, semantic awareness, and refactoring.
  • AI-assisted development including whole line completions.

The C# Dev Kit automatically installs the C# extension and the IntelliCode for C# DevKit extension, which provides AI-assisted development features. This extension offers predictions of as much as a whole line of code, along with ranking methods and properties in the IntelliSense list for C# Dev Kit users. .NET 6 is required for the IntelliCode extension.

Microsoft asks developers to share their feedback regarding the C# Dev Kit through VS Code’s Help > Report Issue capability.

Paul Krill

Paul Krill is editor at large at InfoWorld. Paul has been covering computer technology as a news and feature reporter for more than 35 years, including 30 years at InfoWorld. He has specialized in coverage of software development tools and technologies since the 1990s, and he continues to lead InfoWorld’s news coverage of software development platforms including Java and .NET and programming languages including JavaScript, TypeScript, PHP, Python, Ruby, Rust, and Go. Long trusted as a reporter who prioritizes accuracy, integrity, and the best interests of readers, Paul is sought out by technology companies and industry organizations who want to reach InfoWorld’s audience of software developers and other information technology professionals. Paul has won a “Best Technology News Coverage” award from IDG.

More from this author