The C# Dev Kit team replaced C++ Node.js addons with C# and Native AOT, removing a dependency on Python. This post walks through building a Node.js native addon entirely in C# using N-API, LibraryImport, and UnmanagedCallersOnly. The post Writing Node.js addons with .NET Native AOT appeared first on .NET Blog.
#visual studio code
60 posts
20 Apr
12 Mar
See how the modernize-dotnet agent helps you assess apps, create upgrade plans, and modernize .NET projects from Visual Studio, VS Code, GitHub Copilot CLI, and GitHub. The post Modernize .NET Anywhere with GitHub Copilot appeared first on .NET Blog.
8 Dec 2025
Explore how the Learn MCP server enhances the developer experience with Copilot, showcase practical examples, and provide straightforward integration instructions for Visual Studio, Visual Studio Code, the Copilot Command Line Interface, and the Copilot Coding Agent The post Microsoft Learn MCP Server Elevates Development appeared first on .NET Blog.
13 Nov 2025
The November 2025 release brings new Pylance features including improvements to Copilot Hover Summaries and a Code Action to convert wildcard imports to explicit imports. Keep on reading to learn more! The post Python in Visual Studio Code – November 2025 Release appeared first on Microsoft for Python Developers Blog.
10 Oct 2025
The October 2025 release of the Python and Jupyter extensions for Visual Studio Code are now available. This release includes improvements to the Python Environments extension, Copy Test ID functionality, and enhanced environment activation when using Copilot Chat. Keep on reading to learn more! The post Python in Visual Studio Code – October 2025 Release appeared first on Microsoft for…
15 Sept 2025
The September 2025 release includes pipenv support in the Python Environment Extension, a new experimental hover feature with GitHub Copilot and Pylance, and more! The post Python in Visual Studio Code – September 2025 Release appeared first on Microsoft for Python Developers Blog.
19 Aug 2025
An introduction to the new Results Table integrated into the output cell of Notebooks, powered by the VS Code extension called Data Wrangler. The post Announcing the Data Wrangler powered Notebook Results Table appeared first on Microsoft for Python Developers Blog.
7 Aug 2025
The August 2025 release includes Python shell integration support for Python 3.13+, Python Environments extension improvements, enhanced terminal suggestions with documentation, and more! The post Python in Visual Studio Code – August 2025 Release appeared first on Microsoft for Python Developers Blog.
30 Jul 2025
Discover how to build a full-stack application with React and Aspire, integrating a React front-end with an ASP.NET Core Web API and persisting data to a database. The post Building a Full-Stack App with React and Aspire: A Step-by-Step Guide appeared first on .NET Blog.
4 Apr 2025
The April 2025 release of the Python and Jupyter extensions for Visual Studio Code is now available. This update introduces enhancements to the Copilot experience in Notebooks, improved support for editable installs, faster and more reliable diagnostics, and the addition of custom Node.js arguments with Pylance, and more! The post Python in Visual Studio Code – April 2025 Release appeared…
5 Mar 2025
The March 2025 release of the Python and Jupyter extensions for Visual Studio Code are now available. This month's updates include improvements to shell integration, a new setting to change auto test discovery file patterns, inline values shown on hover, and more! The post Python in Visual Studio Code – March 2025 Release appeared first on Microsoft for Python Developers…
4 Nov 2024
AI did not write this blog post, but it will make your exploratory data analysis with Data Wrangler better! Today, we’re excited to introduce our first step of integrating the power of Copilot into Data Wrangler. With this first integration of Copilot with Data Wrangler, you’ll be able to: Use natural language to clean and […] The post Announcing GitHub…
6 Sept 2024
The September 2024 release of the Python and Jupyter extensions for Visual Studio Code are now available. This month's updates include Django test support. Keep reading to learn more! The post Python in Visual Studio Code – September 2024 Release appeared first on Microsoft for Python Developers Blog.
22 Aug 2024
Announcing the General Availability of the VS Code extension for Azure Machine Learning
Microsoft Python EngineeringMachine learning and artificial intelligence are transforming the world as we know it. With the power of data, you will have countless opportunities to create something new, unique, and exciting. Whether you are a seasoned data scientist or a curious beginner, you need a platform that can help you build, train, deploy, and manage your […] The post Announcing the…
7 May 2024
Announcing Data Wrangler: Code-centric viewing and cleaning of tabular data in Visual Studio Code
Microsoft Python EngineeringToday, we are excited to announce the general availability of the Data Wrangler extension for Visual Studio Code! Data Wrangler is a free extension that offers data viewing and cleaning that is directly integrated into VS Code and the Jupyter extension. It provides a rich user interface to view and analyze your data, show insightful […] The post Announcing Data…
3 May 2024
The May 2024 release of the Python and Jupyter extensions for Visual Studio Code are now available. This month's updates include a new Pylance code action and setting, removal of debugpy from the Python extension, socket disablement for testing scenarios, and Pylance performance updates. Keep reading to learn more! The post Python in Visual Studio Code – May 2024 Release…
11 Mar 2024
Python Data Science Day is a full day of 25 min and 5 min community contributed content March 14th, 2024 streaming on the VS Code YouTube channel. The post Data Science Day 2024 – Schedule Announcement appeared first on Microsoft for Python Developers Blog.
28 Feb 2024
The March 2024 release of the Python and Jupyter extensions for Visual Studio Code are now available. This month's updates include new add import Code Actions from Pylance, improvements for developing and testing web apps, shell integration in the Python REPL, and improved language support for local Jupyter servers. Keep reading to learn more! The post Python in Visual Studio…
7 Dec 2023
The December 2023 release of the Python and Jupyter extensions for Visual Studio Code are now available. This month's updates include debug configurations add to the Run button menu, show type hierarchy with Pylance, deactivate support for auto-activated terminals, and additional REPL improvements. Keep reading to learn more! The post Python in Visual Studio Code – December 2023 Release appeared…
2 Nov 2023
The November 2023 release of the Python and Jupyter extensions for Visual Studio Code are now available. This month's updates include improvements to Shift+Enter when sending code to the terminal, deprecation of linting and formatting features, improvements to Python linting extensions, reconfiguration of test output, and virtual environment deactivation help. Keep reading to learn more! The post Python in Visual…
8 Sept 2023
The September 2023 release of the Python and Jupyter extensions for Visual Studio Code are now available. This month's updates include updates to the Create Environment command, a new terminal auto-activation experiment, and a new yapf extension. Keep reading to learn more! The post Python in Visual Studio Code – September 2023 Release appeared first on Microsoft for Python Developers…
3 Aug 2023
The August 2023 release of the Python and Jupyter extensions for Visual Studio Code are now available. This month's updates include a pre-configured dev container for the Python extension, a new debug configuration, an npm package for the Python extension API, and error-tolerant pytest discovery with the testing rewrite. Keep reading to learn more! The post Python in Visual Studio…
13 Jul 2023
The Python extension in VS Code is investigating ways to improve our package management support and have completed a comparison of support offered by various package management tools. The post Package Management in the Python extension for Visual Studio Code appeared first on Microsoft for Python Developers Blog.
17 Mar 2023
Microsoft announces the launch of Data Wrangler, a data-centric user interface that generates Python code to help data scientists complete their data preparation tasks faster and with fewer errors. The post Introducing the Data Wrangler extension for Visual Studio Code appeared first on Microsoft for Python Developers Blog.
10 Jan 2023
We're excited to announce a new livestream, brought to you by the Microsoft Community Team. Need updates on the latest and greatest Microsoft releases for Python? We got you. Each stream we start with a run down of the latest news in Microsoft Cloud, VS Code and Python tech ecosystem, then we deep dive into special segments with an esteemed…
6 Oct 2022
The October 2022 release of the Python and Jupyter extensions for Visual Studio Code are now available. This release includes .... Keep on reading to learn more! The post Python in Visual Studio Code – October 2022 Release appeared first on Microsoft for Python Developers Blog.
1 Sept 2022
The September 2022 release of the Python and Jupyter extensions for Visual Studio Code are now available. This release includes improved IntelliSense support for Jupyter Notebooks, a new Flake8 extension and internship highlights. Keep on reading to learn more! The post Python in Visual Studio Code – September 2022 Release appeared first on Microsoft for Python Developers Blog.
4 Aug 2022
We’re excited to announce that the August 2022 release of the Python and Jupyter extensions for Visual Studio Code are now available! This release includes the following improvements: Automatic debug configurations for web apps Improvements to the Getting Started Experience Setting to configure the display of the interpreter information on the status bar A new […] The post Python in…
7 Jul 2022
We’re excited to announce that the July 2022 release of the Python and Jupyter extensions for Visual Studio Code are now available. This release includes inlay type hints with Pylance and improvements to the setup experience with Jupyter notebooks. If you’re interested, you can check the full list of improvements in our changelogs for the […] The post Python in…
9 Jun 2022
We’re excited to announce that the June 2022 release of the Python and Jupyter extensions for Visual Studio Code are now available. This release includes improvements to: Localization support Python interpreter discovery Jupyter extension support on vscode.dev/github.dev Insiders program for Pylance If you’re interested, you can check the full list of improvements in our changelogs […] The post Python in…
5 May 2022
We’re excited to announce that the May 2022 release of the Python and Jupyter Extensions for Visual Studio Code are now available! With this release we’re introducing three new extensions: Black, isort, and Jupyter Powertoys. If you’re interested, you can check the full list of improvements in our changelogs for the Python, Jupyter and Pylance […] The post Python in…
30 Mar 2022
The April 2022 release of the Python Extension for Visual Studio Code is now available. In this release we’re introducing a Pylint extension, a simpler way to create empty Python and Jupyter Notebook files, fixes for running and debugging files with conda environment and moving the interpreter display in the status bar to the right. The post Python in Visual…
4 Mar 2022
The March 2022 release of the Python Extension for Visual Studio Code is now available and it includes support for pre-release versions and changes to the interpreter selector on the status bar. The post Python in Visual Studio Code – March 2022 Release appeared first on Microsoft for Python Developers Blog.
3 Feb 2022
We are happy to announce that the February 2022 release of the Python Extension for Visual Studio Code is now available! This release includes smart selection, better folding support, improvements to the Python interpreters list and when using Anaconda. Keep on reading to learn more! The post Python in Visual Studio Code – February 2022 Release appeared first on Microsoft…
9 Dec 2021
We are happy to announce that the December 2021 release of the Python Extension for VS Code is now available. This announcement includes a new refactoring option via Pylance, rich editing support for virtual or untrusted workspaces, an update regarding debugging with Python 2.7 and a community highlight: a Python package manager extension. The post Python in Visual Studio Code…
4 Nov 2021
We are pleased to announce that the November 2021 release of the Python Extension for Visual Studio Code is now available. As part of this release, the Microsoft Python Language Server has reached end of life. The post Python in Visual Studio Code – November 2021 Release appeared first on Microsoft for Python Developers Blog.
7 Oct 2021
We are pleased to announce that the October 2021 release of the Python Extension for Visual Studio Code is now available. This release introduces debugging support for Jupyter Notebooks, our new Python walkthrough and an improvement to the debugging experience for Python files and projects. The post Python in Visual Studio Code – October 2021 Release appeared first on Microsoft…
2 Sept 2021
We're excited to announce that the September 2021 release of the Python extension is here! We now have a rich Python editing experience in the browser with Pylance, a revamped testing interface, a new button for running and debugging files on the editor and more! The post Python in Visual Studio Code – September 2021 Release appeared first on Microsoft…
6 Aug 2021
In this release we’re excited to announce a revamped Jupyter notebooks experience, as well as our new and improved way of sorting Python interpreters on the selection list. Keep on reading to learn more! The post Python in Visual Studio Code – August 2021 Release appeared first on Microsoft for Python Developers Blog.
20 Jul 2021
We're excited to announce the July 2021 release of the Python extension for VS Code! This release includes a faster way to configure project roots via a new Pylance quick fix, two new debugger features and Python interpreter settings changes. Keep on reading to learn more! The post Python in Visual Studio Code – July 2021 Release appeared first on…
17 Jun 2021
We are pleased to announce that the June 2021 release of the Python Extension for Visual Studio Code is now available. You can download the Python extension from the Marketplace, or install it directly from the Extensions View in Visual Studio Code. If you already have the Python extension installed, you can also get the latest […] The post Python…
14 Jun 2021
We are pleased to announce that the June 2021 release of the Jupyter Extension for Visual Studio Code is now available. If you are working with Python, we recommend downloading the Python extension from the Marketplace, or installing it directly from the extension gallery in Visual Studio Code. If you already have the Python extension installed, […] The post Jupyter…
13 May 2021
We’re excited to announce that Pylance, our fast and feature-rich language support for Python in Visual Studio Code, is now officially out of preview and has reached its first stable release. Keep reading to learn more! The post The Pylance language server has reached stable! appeared first on Microsoft for Python Developers Blog.
10 May 2021
We’re thrilled to announce that the May 2021 release of the Python extension is here and it brings Pylance as the new default language server for Python, faster extension startup times and code reload when debugging Python scripts. Keep on reading to learn more! The post Python in Visual Studio Code – May 2021 Release appeared first on Microsoft for…
20 Apr 2021
We are thrilled to announce that the April 2021 release of the Python Extension for Visual Studio Code is here! This release includes a preview of support for Poetry environments, improved completions for PyTorch 1.8.1 when using Pylance, as well enhancements to the Data Viewer. Keep on reading to learn more! The post Python in Visual Studio Code – April…
31 Mar 2021
We are pleased to announce that the April 2021 release of the Jupyter Extension for Visual Studio Code is now available. If working with Python, we recommend installing the Python extension directly from the extension gallery in Visual Studio Code. If you already have the Python or Jupyter extensions installed, you can also get the latest update by restarting Visual…
16 Mar 2021
We are pleased to announce that the March 2021 release of the Python Extension for Visual Studio Code is now available. This release largely focused on bug fixes and stabilization work in our Python, Pylance and Jupyter extensions, and includes a preview of improved Jedi language server support for our Python Insiders. The post Python in Visual Studio Code –…
18 Feb 2021
We are happy to announce that the February 2021 release of the Python Extension for Visual Studio Code is now available. This release includes TensorBoard integration, and improvements on docstring readability and code navigation with Pylance. Keep reading to learn more! The post Python in Visual Studio Code – February 2021 Release appeared first on Microsoft for Python Developers Blog.
22 Jan 2021
We are pleased to announce that the January 2021 release of the Python Extension for Visual Studio Code is now available. This was a short release where we closed a total of 13 issues, and it includes a data viewer when debugging and PYTHONPATH support with Pylance. The post Python in Visual Studio Code – January 2021 Release appeared first…
15 Dec 2020
We are happy to announce that the December 2020 release of the Python Extension for Visual Studio Code is now available. This release includes code actions for method and variable extraction with Pylance, the Pylance insiders program and Ipywidgets support in Native Notebooks. Keep on reading to learn more! The post Python in Visual Studio Code – December 2020 Release…
12 Nov 2020
We are pleased to announce that the November 2020 release of the Python Extension for Visual Studio Code is now available. In this release we’re introducing the Jupyter extension, which the Python extension now takes a dependency on. The post Python in Visual Studio Code – November 2020 Release appeared first on Microsoft for Python Developers Blog.
28 Oct 2020
The October 2020 release of the Python Extension for Visual Studio Code is now available. This was a short release where we addressed 14 issues, and it includes debugpy 1.0! Keep on reading to learn more. The post Python in Visual Studio Code – October 2020 Release appeared first on Microsoft for Python Developers Blog.
23 Sept 2020
We are happy to announce that the September 2020 release of the Python Extension for Visual Studio Code is here! This was a short release where we addressed total of 34 issues, and it includes support for colorization and auto import improvements with Pylance. Keep on reading to learn more! The post Python in Visual Studio Code – September 2020…
27 Aug 2020
The explosion of devices in the IoT space is more than a little overwhelming. Where do you start? Why choose hardware when you can experiment entirely in software? That’s the power of the Device Simulator Express (DSE). Keep on reading to learn how you can start experimenting with programming Python on IoT devices without buying anything! The post IoT exploration…
13 Aug 2020
We are happy to announce that the August 2020 release of the Python Extension for Visual Studio Code is now available. In this release we addressed 38 issues, and it includes support for multiple Python interactive windows, Pylance as an officially supported language server setting value and smart signature help with Pylance. The post Python in Visual Studio Code –…
7 Aug 2020
We have been spoiled to have Tim Ruscica, founder and star of the very informative and popular “Tech with Tim” YouTube channel, work on our team as a Software Engineering intern this summer! During his time here he implemented several features for our extension, including the much desired export notebook to HTML and PDF, as well […] The post Need…
27 Jul 2020
Notebooks in VS Code are getting revamped! This experience is currently being exclusively rolled out to VS Code Insiders so be sure to download today to try it out! The post Notebooks are getting revamped! appeared first on Microsoft for Python Developers Blog.
23 Jul 2020
We are pleased to announce the release of our new experimental extension, Gather! Gather is a notebook cleaning tool that analyzes and determines the necessary code dependencies within a notebook and performs code cleanup, automating this difficult and time-consuming task. The post Gather: A New Way To Clean Notebooks appeared first on Microsoft for Python Developers Blog.
17 Jul 2020
We are pleased to announce that the July 2020 release of the Python Extension for Visual Studio Code is now available. In this release we addressed 51 issues, and it includes support for our new language server Pylance and new experimental extension Gather. Keep on reading to learn more! The post Python in Visual Studio Code – July 2020 Release…
8 Jul 2020
Enhance your Azure Machine Learning experience with the VS Code extension
Microsoft Python EngineeringThe VS Code team is excited to announce releases of the Azure Machine Learning extension which aims to help you manage your core machine learning assets from directly within your favourite editor! The post Enhance your Azure Machine Learning experience with the VS Code extension appeared first on Microsoft for Python Developers Blog.