首页 新闻 会员 周边

使用vscode的Debugger for Unity,调试Unity代码,插件异常

1
悬赏园豆:50 [待解决问题]
  • 问题截图
    问题截图

  • 问题描述
    我已经按照官方的介绍安装了C#插件和一些语法,然后安装了Debugger for Unity。但是当我使用Unity打开C#工程后,vscode弹窗提示:Cannot activate the 'Debugger for Unity' extension because it depends on an unknown 'ms-vscode.csharp' extension 。这个ms-vscode.csharp扩展在市场里也搜不到,网上也没有找到。我已经安装了.net framework 和 .net core。
    上面的Log窗口还显示了一个未知错误。
    能帮我解决一下问题吗?

哎呦,豹豹大人的主页 哎呦,豹豹大人 | 初学一级 | 园豆:58
提问于:2020-03-07 15:47
< >
分享
所有回答(2)
0

我也是。你解决了吗

isana | 园豆:202 (菜鸟二级) | 2020-03-08 23:49

感觉是因为C#新的就换了包名,所以其他依赖于这个东西的都出现了问题
https://marketplace.visualstudio.com/items?itemName=ms-dotnettools.csharp&ssr=false#review-details
看起来官方就要更新了,不知道啥时候会更新,害

支持(0) 反对(0) isana | 园豆:202 (菜鸟二级) | 2020-03-09 00:20
0

缺少C#“ms-vscode”标识符的依赖,是你的vscode C#插件版本升级了吧!
最新的C# 1.21.13版本 将C#扩展的标识符发布者从ms-vscode更改为ms-dotnettools所以,unity debug 才提示找不到的这个依赖。目前unity并未更新最新的vscode unity debug,所以你只要将C#版本退回到1.21.13之前的版本就行。

MOVCat | 园豆:202 (菜鸟二级) | 2020-03-11 09:55
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册