【发布时间】:2020-07-18 21:05:17
【问题描述】:
我正在尝试在 Visual Studio 2019 中创建一个 Azure Function 项目。我浏览了所有提示并创建了项目。 但是,当我切换到代码文件时,我看到到处都是红色的波浪线。项目似乎找不到任何依赖项。
我尝试通过右键单击我看到的建议来添加依赖项,这些建议将它们添加到 csproj 文件和解决方案资源管理器的依赖项部分中。但这并不能解决问题。
运行dotnet restore 成功完成,但未解决问题。我仍然有红线表示找不到命名空间,并且我的所有依赖项上有黄色三角形。
我相信这一定是我的环境的问题,因为我实际上还没有编写任何代码。我相信我已经安装了所有的 SDK 来使用 .NET 核心构建 azure 函数。这是使用 .NET Core 2.1。
谢谢!
更新 - 我尝试从另一个组打开一个 Azure Functions 项目,并且能够构建和运行该项目。我尝试比较 .csproj 文件,但对于为什么我无法找到任何依赖项,没有什么明显的。唯一的区别是在我的 .csproj 文件中,我通过 NuGet 添加了更多包引用。唯一常见的包引用是Microsoft.NET.Sdk.Functions
【问题讨论】:
-
你安装了
azure func core tools吗? -
能否请您将您的 vs 2019 更新到最新版本或重新安装您的 vs 2019 ?如果我们在 vs 2019 中创建 azure function,我认为我们不需要再做任何操作。
-
我确实安装了
azure function core tools,我刚刚重新安装了 VS 2019。我安装了 Visual Studio 2019 的 16.5.2 版/ -
那么问题解决了吗?
-
@HuryShen 是的,我做到了
标签: c# visual-studio .net-core azure-functions