解决无法在Cursor中使用C# Dev Kit的问题
解决无法在Cursor中使用C# Dev Kit的问题

由于微软的限制, 导致在Cursor中无法使用C# Dev Kit, 甚至应用商店里都无法搜到, 此文记录一种解决方法.
1. 下载和安装 C# 扩展和 C# Dev Kit
现在VsCode不提供vsix文件直接下载, 虽然我在vscode中看到了下载的选项, 但是我不能正常使用, 这里使用直链下载的功能:
VSCode 插件的下载链接格式通常是这样的:
部分插件和操作系统平台相关,可在下载链接后添加 ?targetPlatform=xxx 来指定平台。常见 platform 选项如下表:
| platform | 说明 |
|---|---|
win32-x64 | Windows 64位 |
win32-ia32 | Windows 32位 |
win32-arm64 | Windows ARM64 |
darwin-x64 | macOS Intel |
darwin-arm64 | macOS Apple Silicon |
linux-x64 | Linux 64位 |
linux-arm64 | Linux ARM64 |
alpine-x64 | Alpine Linux |
所以我在Windows环境下下载链接如下, 版本号需自行修改
去除C# Dev Kit限制
安装完成后, 会发现出现警告:
1 | |
这时候只需要打开插件对应目录, 我的目录为: C:\Users\ms\.cursor\extensions\ms-dotnettools.csdevkit-1.30.32\dist\extension.js
寻找 checkHostApp 这个方法, 可以看到如下代码:
1 | |

这里便是判断是否在VsCode运行的代码, 只需要将其修改为成功即可
1 | |

修改完成后, 可以看到插件已经正常运行

解决无法在Cursor中使用C# Dev Kit的问题
https://simonkimi.githubio.io/2025/07/07/解决无法在Cursor中使用C-Dev-Kit的问题/