我正在尝试在和其他库/框架之上构建一个库。 我正在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
。
答案 0 :(得分:0)
花了很多年的时间进行谷歌搜索之后,我发现了造成我问题的原因。
我安装了unity,它也安装了mono框架。 (对我来说,单声道框架引起了所有问题)。因此,我卸载了unity,并从计算机(mac)中删除了monoframework,一切都很好。
希望这对以后的所有人有帮助!
如果有更好的解决方法,请告诉我!