Wayback Machine
158 captures
07 Jun 2023 - 30 Aug 2026
May JUN Jul
07
2022 2023 2024
success
fail
About this capture
TIMESTAMPS
loading
The Wayback Machine - https://web.archive.org/web/20230607133228/https://marketplace.visualstudio.com/items?itemName=ms-dotnettools.csdevkit
Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>C# Dev KitNew to Visual Studio Code? Get it now.
C# Dev Kit

C# Dev Kit

Preview

Microsoft

microsoft.com
|
4,505 installs
| (5) | Free
Official C# extension from Microsoft
Install
Trouble Installing?

C# Dev Kit for Visual Studio Code

C# Dev Kit helps you manage your code with a solution explorer and test your code with integrated unit test discovery and execution, elevating your C# development experience wherever you like to develop (Windows, macOS, Linux, and even in a Codespace).

This extension builds on top of the great C# language capabilities provided by the C# extension and enhances your C# environment by adding a set of powerful tools and utilities that integrate natively with VS Code to help C# developers write, debug, and maintain their code faster and with fewer errors. Some of this new tooling includes but is not limited to:

  • C# project and solution management via an integrated solution explorer
  • Native testing environment to run and debug tests using the Test Explorer
  • Roslyn powered language service for best in-class C# language features such as code navigation, refactoring, semantic awareness, and more
  • AI-Assisted development

Quick Start

  1. Install C# Dev Kit (The C# extension and the IntelliCode for C# Dev Kit will automatically be installed)
  2. Open a folder/workspace that contains a C# project (.csproj) and the extension will activate.

Feature List & Walkthrough

  • Project System / Solution Explorer
    • Solution Node Actions
    • Add Project
    • Build/Run Project
  • Code Editing (Uses the C# extension)
    • Refactoring
    • Code Navigation (Go To Definition/References)
    • Code Completions
    • Roslyn powered semantic awareness
  • Package Management
    • Automatic NuGet Restore
  • Testing
    • Discover, Run, and Debug Tests

Requirements

  • .NET SDK

Features

Manage your projects with a new solution view

C# Dev Kit extension enhances VS Code's existing Workspaces with a new Solution Explorer view, providing a curated and structured view of your application for effortless, central project management. This lets you quickly add new projects or files to your solutions and easily build all or part of your solution.

Animation showing C# Dev Kit's add existing project feature

Test your projects with expanded Test Explorer capabilities

With C# Dev Kit your tests in XUnit, NUnit, MSTest and bUnit will be discovered and organized for you more easily for fast execution and results navigation. The extension also makes VS Code’s Command Palette testing commands easily available for debugging and running your tests.

Animation showing C# Dev Kit's Test Explorer integration

Write your project faster with AI-powered C# development

Auto-installing as part of C# Dev Kit, the IntelliCode for C# Dev Kit extension enhances the AI-assisted support beyond the basic IntelliSense code-completion found in the existing C# extension. By default, it includes powerful IntelliCode features such as whole-line completions and starred suggestions based on your personal codebase.

Installed Extensions

C# Dev Kit will automatically install the C# extension and IntelliCode for C# Dev Kit to give you the best experience when working with C#. However, IntelliCode for C# Dev Kit is an optional dependency, meaning C# Dev Kit will remain fully functional if it fails to be installed. You can also uninstall it at the expense of some features if you’re using a different AI-Assisted development extension.

Found a bug?

To file a new issue, go to VS Code Help > Report Issue. In the popup UI, make sure to select "An extension" from the dropdown for “File on” and select “C# Dev Kit” for the extension dropdown. Submitting this form will automatically generate a new issue on the .NET Tools GitHub.

Alternatively, you file an issue directly on the .NEt Tools GitHub Repo.

Feedback

Provide feedback File questions, issues, or feature requests for the extension.

Known issues If someone has already filed an issue that encompasses your feedback, please leave a 👍 or 👎 reaction on the issue to upvote or downvote it to help us prioritize the issue.

Quick survey Let us know what you think of the extension by taking the quick survey.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2023 Microsoft