Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# IntelliSense不适用于子项目中的NuGet包_C#_Visual Studio Code_.net Core_Nuget_Intellisense - Fatal编程技术网

C# IntelliSense不适用于子项目中的NuGet包

C# IntelliSense不适用于子项目中的NuGet包,c#,visual-studio-code,.net-core,nuget,intellisense,C#,Visual Studio Code,.net Core,Nuget,Intellisense,我有一个具有以下文件夹结构的Azure Functions项目: SyncAgent.Data子项目是使用命令dotnet new classlib--framework netcoreapp2.2 在同一个目录中,我运行了dotnet添加包Microsoft.Azure.DocumentDB.Core,为Data子项目安装DocumentDB包 DocumentRepository类包含连接到CosmosDB并添加文档的代码。SyncAgent.csproj文件包括SyncAgentData

我有一个具有以下文件夹结构的Azure Functions项目:

SyncAgent.Data
子项目是使用命令
dotnet new classlib--framework netcoreapp2.2

在同一个目录中,我运行了
dotnet添加包Microsoft.Azure.DocumentDB.Core
,为
Data
子项目安装DocumentDB包

DocumentRepository
类包含连接到CosmosDB并添加文档的代码。
SyncAgent.csproj
文件包括
SyncAgentData.csproj
SyncPartnerCustomers
类中的Azure函数从
DocumentRepository
类调用代码

使用VS代码调试器执行时,代码按预期运行,没有错误。问题是IntelliSense无法识别子项目中的
Microsoft.Azure.Documents
命名空间


为什么IntelliSense无法检测名称空间,尽管代码运行时没有错误?

不确定是什么问题,但删除所有临时
bin
obj
文件夹重新启动VS code并重新构建项目似乎解决了问题。

请不要在问题中给出答案。你已经在下面找到答案了。你为什么要把它放到答案里?请取消删除您的答案。你以后可以接受。我已将您的编辑还原为问题。@艾米:不用担心,我已取消删除它。我只是因为过去这样做而被mods训斥了一顿。被告知我应该编辑我的问题。看来不管我做什么,都是错的。我想我改变了它,因为我意识到它实际上并没有回答我的问题。它只是解决了问题。问题是“为什么?”。你正在为这个问题写答案。当然,对问题的更改或为获得问题答案而提供的附加信息应编辑到问题中。