我有一个具有以下文件夹结构的Azure Functions项目:
SyncAgent.Data
子项目是使用命令dotnet new classlib --framework netcoreapp2.2
然后在同一目录中,运行dotnet add package Microsoft.Azure.DocumentDB.Core
为Data
子项目安装DocumentDB软件包。
DocumentRepository
类包含用于连接到CosmosDB并添加文档的代码。 SyncAgent.csproj
文件包括SyncAgentData.csproj
。 SyncPartnerCustomers
类中的Azure函数从DocumentRepository
类中调用代码。
使用VS Code调试器执行时,代码按预期运行,没有错误。问题在于IntelliSense无法识别子项目中的Microsoft.Azure.Documents
名称空间。
为什么尽管代码运行没有错误,但IntelliSense仍无法检测到命名空间?
答案 0 :(得分:1)
不确定是什么问题,但是删除所有临时bin
和obj
临时文件夹,重新启动VS Code并重新构建项目似乎可以解决此问题。