【问题标题】:VSCode c# autocomplete not working on an added packageVSCode c#自动完成功能不适用于添加的包
【发布时间】:2019-12-09 11:59:46
【问题描述】:

我正在尝试在其他库/框架之上构建一个库。 我在 C# 中执行此操作,所以首先我创建了一个新项目

dotnet new console

然后我添加将作为我的库的基础的包。我通过以下方式执行此操作:

dotnet add package Veldrid 

这很好用,我看到它被添加并且在.csproj 中可见

但是当我尝试访问一个类的函数或者甚至从该包创建一个类的新实例时,我看不到任何自动完成选项:( 但是当我在项目中键入我自己的类时,它的命名空间自动完成一切正常。

为什么自动完成功能对添加的包不起作用?

额外信息:

我用的是mac,
我安装了 dotnet core 2.2.300,
我正在使用带有 c# 扩展名的 vscode, 在我的项目中,我添加了using Veldrid,这样我就可以使用这个包了。

如果有不清楚的地方或需要额外的信息,请告诉我!

旁注:
每当我在 vscode 中打开一个 c# 项目时,我都会收到消息:Some projects have trouble loading. Please review the output for more details

【问题讨论】:

    标签: c# visual-studio-code autocomplete nuget-package


    【解决方案1】:

    经过一段时间的谷歌搜索和搜索后,我发现了导致问题的原因。

    我安装了 unity,它也安装了 mono 框架。 (对我来说,单声道框架导致了所有问题)。所以我卸载了统一并从我的计算机(mac)中删除了单框架,一切都很好。

    希望这对将来的任何人都有帮助!

    如果有更好的解决方法,请告诉我!

    【讨论】:

      猜你喜欢
      • 2021-02-17
      • 2018-03-28
      • 2019-08-25
      • 2020-05-20
      • 2020-06-11
      • 2019-11-05
      • 2014-12-04
      • 2012-07-27
      • 2018-01-13
      相关资源
      最近更新 更多