【问题标题】:The type or namespace name 'AspNetCore' does not exist in the namespace 'Microsoft'命名空间“Microsoft”中不存在类型或命名空间名称“AspNetCore”
【发布时间】:2021-07-28 02:09:25
【问题描述】:

我按照 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# azure visual-studio azure-functions azure-functions-runtime


【解决方案1】:

您似乎没有安装所需的 nuget 包。

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

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

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

【讨论】:

    【解决方案2】:

    请检查您的依赖项中是否有以下Nuget-Package

    如果没有Nuget-packageMicrosoft.NET.Sdk.Functions,请右键Packages->Manage Nuget-package->搜索包并安装。

    如果您已经拥有Nuget-package Microsoft.NET.Sdk.Functions,请在“已安装”选项卡中找到它并重新安装。

    【讨论】:

      猜你喜欢
      • 2018-05-09
      • 2018-06-14
      • 2013-05-04
      • 2015-01-05
      • 1970-01-01
      • 2017-12-29
      • 2014-04-12
      • 1970-01-01
      相关资源
      最近更新 更多