Visual Studio Code Mac,Intellisense c# 工作然后刷新并停止某些项目

问题描述 投票:0回答:1

编辑更多信息:

所以我一直绞尽脑汁试图解决这个问题。

最新的 VS Code 更新和他们打开的一些项目,我看到智能感知的颜色编码,然后它刷新并删除颜色,并且智能感知不起作用。并非所有项目。

我重新安装了以前的 VS Code,但它仍然如此。

我不知道如何解决这个问题。我在 google 上搜索并看到了对 c# 扩展日志文件的引用(我相信是智能感知),但我在 Mac 版本上看不到日志。我也无法判断代码是否在后面运行。

我真正想要的是关于如何解决这个问题的一些想法,我应该寻找什么以及在哪里?

智能感知不适用于 dot net core 和我的类型。

我不明白为什么在某些项目中而不是在其他项目中。我看不到配置中的任何差异(我的意思是它们是不同的项目,一些 azure 函数和一些 dot net core 网站)

VSCode Mac 版本是 1.81.0,我已经重新安装了 1.80 版本。 C# 扩展是 v2.0.328。

我注意到的实际上是行为上的差异。

在项目中,智能感知仅与该项目的类一起使用。它不适用于 dot net SDK 或任何其他参考项目。上周所有这些都在发挥作用。回归并没有改变这一点,所以我也没有设法正确清除所有内容(删除了应用程序支持中的代码文件夹并安装了 VS Code 旧版本 - 它的行为就像是全新安装)

我使用的是 dotnet 6,而不是 7。

我有一个包含 4 个子文件夹的文件夹。每个子文件夹都是一个 C# 项目。 1 个 dotnet mvc 网站和 3 个类库。 dotnet mvc 网站 .proj 文件引用了其他 3 个类库。

此设置已运行一年多,没有出现任何问题。

我只是不知道发生了什么变化......

救命! 保罗

visual-studio-code intellisense
1个回答
0
投票

我在 Linux 上也遇到了同样的问题。

我安装了旧版本的 C# Dev Kit (0.2.100) 扩展,它开始工作。

然后我更新到最新的(0.3.21),它仍然有效。

仅卸载/重新安装扩展对我来说不起作用。在恢复到最新版本之前,我确实必须切换到旧版本。

© www.soinside.com 2019 - 2024. All rights reserved.