Jun 14, 2023·1 min read

Introducing the C# Dev Kit Extension for Visual Studio Code with AI-Powered Features

Microsoft announces the C# Dev Kit extension for Visual Studio Code, designed to improve C# developer productivity across Linux, MacOS, and Windows.

Introducing the C# Dev Kit Extension for Visual Studio Code with AI-Powered Features

Microsoft has unveiled a new extension for Visual Studio Code called the C# Dev Kit, aimed at enhancing the productivity of C# developers working on Linux, MacOS, and Windows platforms. Revealed on June 6, the C# Dev Kit aims to provide a more reliable and efficient experience for tasks like learning the language, editing C# files, or debugging back-end APIs by borrowing concepts from the Visual Studio IDE.

The C# Dev Kit extension builds upon the capabilities of the VS Code C# extension using a new open source Language Server Protocol (LSP) host. This provides an environment to easily integrate new experiences into C# for VS Code. Microsoft stated that they will maintain the C# extension separately from the C# Dev Kit.

Key features of the C# Dev Kit include:

  • Integrated solution explorer for C# project and solution management.
  • A native testing environment to run and debug tests via the Test Explorer. Tests in XUnit, NUnit, MSTest, and bUnit will have improved discovery for faster execution.
  • Utilization of the Roslyn compiler platform for C# language services like 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 offers AI-assisted development features. This extension provides predictions of up to a whole line of code while ranking methods and properties in the IntelliSense list for C# Dev Kit users. To take advantage of the IntelliCode extension, .NET 6 is required.

Integrating AI-assisted development features like those found in the C# Dev Kit extension can also be achieved with the use of platforms like AppMaster offering no-code development capabilities. AppMaster streamlines the process of building web, mobile, and backend applications without the need for complex coding, making application development faster and more cost-effective in various cases.

Easy to start
Create something amazing

Experiment with AppMaster with free plan.
When you will be ready you can choose the proper subscription.

Get Started
Introducing the C# Dev Kit Extension for Visual Studio Code with AI-Powered Features | AppMaster