Visual Studio 2022 MAC快速查看和智能感知停止工作。

4
我在我的Mac(MacBook Pro M1)上遇到了一个奇怪的问题。我目前正在制作一个monogame游戏。突然之间Mouseover不正常工作了。如下图所示,提示框只显示 [O]。
Mouseover不正常工作 1 此外,Intellisense也停止正常工作了。提示框为空,没有显示方法和其他信息。
Intellisense表现奇怪 2 这个问题出现在每个新项目和现有项目中。似乎是我的Mac上全局的Visual Studio问题。
我尝试过以下方法: - 重启机器,重启IDE。 - 删除项目的隐藏.vs文件夹。 - 在Visual Studio 2019 Mac安装中得到了相同的行为。
我尝试了其他项目模板,但提示框也没有显示。
我使用提供的卸载脚本卸载了我的安装,并重新安装了Visual Studio的清洁版本,但没有成功。
此外,我没有安装任何第三方软件,如resharper。
3个回答

5

回答之前,我确认了问题出在MacOS Ventura (beta)上。我在Parallels虚拟机中安装了MacOS Monterey并安装了Visual Studio 2022 for Mac和Intellisense工具,现在它们可以完全并正确地工作了(假设OP已经安装了Ventura)。


3

我遇到了完全相同的问题。我已经在Visual Studio Mac 2022 (17.0.7 build 7)以及最新版本的预览版 (17.3 preview build 2089)上尝试过。

Intellisense not displaying

我使用Visual Studio Code加载了同样的项目,智能感知/提示很好用:

Visual Studio Code working Example

我已经搜索过,但没有看到有太多其他用户遇到同样的问题。不确定是否与安装了MacOS Ventura (beta)有关。

你是否也在使用Ventura?我可能需要回滚到Monterey来解决这些问题。即使是VS 2022的预览版也无法识别.NET 6的正确安装路径,必须从VS Installer缓存目录中的缓存文件夹手动安装,因为GUI对此失败了。


1
我也遇到了完全相同的问题。我使用的是Ventura beta版本,但IntelliSense无法正常工作。 - user3459555
@ASTIN77 你解决了这个问题吗?我是Mac的新手,不知道我不应该安装更新,现在我遇到了这个问题。我没有Monterey的备份... - Veggie
@Veggie 我之前已经回滚到了 Monterey,这解决了问题。现在我安装了官方的 Ventura 版本(不是测试版),还安装了最新的 VS 2022 for Mac(Beta/Preview版本),问题已经不存在了。我建议你更新两个软件看看是否能解决你的问题。 - ASTIN77
2
我之前使用的是VS 2019,升级到VS 2022后问题就消失了。不幸的是,微软似乎不会修补2019,所以其他遇到这个问题的人只能升级了。 - Veggie

0
问题仍然存在,至少在VS 2019 + Ventura 13.0中。 br wolf ps:本想将此作为评论写下,但我作为一个新的Stackoverflow用户无法这样做。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接