首页 > 解决方案 > 命名空间“Microsoft”中不存在类型或命名空间名称“AspNetCore”

问题描述

我按照MS Docs使用 Visual Studio 创建了一个非常基本(默认)的函数应用程序-

仅根据文档安装软件包。

在我创建了一个新的函数应用程序后,我看到了这个错误 -

在此处输入图像描述

csproj

<Project Sdk="Microsoft.NET.Sdk">
  <PropertyGroup>
    <TargetFramework>netcoreapp3.1</TargetFramework>
    <AzureFunctionsVersion>v3</AzureFunctionsVersion>
  </PropertyGroup>
  <ItemGroup>
    <PackageReference Include="Microsoft.NET.Sdk.Functions" Version="3.0.11" />
  </ItemGroup>
  <ItemGroup>
    <None Update="host.json">
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Update="local.settings.json">
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
      <CopyToPublishDirectory>Never</CopyToPublishDirectory>
    </None>
  </ItemGroup>
</Project>

让我知道我是否需要提供其他任何东西?

标签: c#azurevisual-studioazure-functionsazure-functions-runtime

解决方案


看起来您没有安装所需的 nuget 包。

使用“管理解决方案的包”来安装缺少的包。

请参阅:https ://docs.microsoft.com/en-us/nuget/consume-packages/install-use-packages-visual-studio#manage-packages-for-the-solution

文中图片为“Microsoft.AspNet.Mvc”包


推荐阅读