根据这篇 MS doc/文章,在 Visual Studio 2022 中创建了 .NET 6 控制台应用程序。 尚未进行任何修改。
链接给定的 NuGet 包时,我在包管理器控制台中得到这个
error: Package 'Microsoft.Azure.WebJobs.Extensions' is incompatible with 'all' frameworks in project
。
.csproj:
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>net6.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
</PropertyGroup>
</Project>
这个问题的原因是什么?
此外,我在 Visual Studio 中看不到任何 Azure NuGet 包。
我想在这里更新什么吗?
我在 Visual Studio 中看不到任何 Azure NuGet 包。
在
Tools->Options->Nuget Package Manager->Package Sources中应该有
nuget.org
。
如果不存在,点击
+
添加nuget.org
,其来源应该是https://api.nuget.org/v3/index.json如下图:
添加
nuget.org
后,您可以看到所有包并在项目中安装所需的包。