AI Tools — Installing and Updating
AI Tools — Installing and Updating
This page covers how to install and update the AI coding tools Claude Code, GitHub Copilot CLI, OpenAI Codex CLI, and Cursor CLI (Agent).
All npm-based tools require Node.js 22 or later.
Quick links: Current Version · Installing · Updating · Checking Usage
Current Version
claude --version
copilot --version
codex --version
agent --version
Installing
Claude Code
Claude Code is Anthropic’s official CLI. Install it globally via npm:
How to convert an existing Api to Aspire
For documentation on this see Add Aspire to Existing-App
How to extend the NUnit constraints
NUnit has a very rich and readable constraint set. Normally you don’t need to do anything. But, there are some cases where it would be nice to be able to tweak these constraints. You can always wrap them and extend them that way, but then you lose all the other good stuff, like chaining. What is not so well known is that you can extend the existing constraints, they are **designed** to be extendable! In this post I will show how you can do that easily.
Setting up Visual Studio Code
C# extension
Add the standard C# extension
Solution extension
Add the solution extension
This goes together with organizing your code with a parent folder, called solution root, and then having each C# project in a corresponding subfolder. Add these projects to your solution using the solution extension.
Debugger
The C# debugger comes with the standard C# extension
Set up the debugger as shown in this post
If debugger won’t start, and saying things like Omnisharp server not running, then run the command (from the command palette) Omniserver restart and then Generate assets for debug.