【发布时间】:2019-06-29 11:22:06
【问题描述】:
我有一个具有以下文件夹结构的 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 无法检测到命名空间,尽管代码运行时没有错误?
【问题讨论】:
-
请不要将答案放在问题中。你已经在下面回答了。你为什么把它移到答案中?请取消删除您的答案。稍后您将能够接受它。我已将您对问题的编辑还原。
-
@Amy 不用担心,已取消删除它。只是过去我被模组告知过这样做。被告知我应该编辑我的问题。似乎无论我做什么,都是错误的^^。我想我改变了它,因为我意识到它实际上并没有回答我的问题。它只是解决了问题。问题是“为什么?”。
-
你正在写一个问题的答案。 对问题的更改,或用于回答问题的附加信息,当然应该编辑到问题中。
标签: c# visual-studio-code .net-core nuget intellisense