簡體   English   中英

命名空間“Microsoft”中不存在類型或命名空間名稱“AspNetCore”

[英]The type or namespace name 'AspNetCore' does not exist in the namespace 'Microsoft'

我按照MS Docs使用 Visual Studio 創建了一個非常基本的(默認)function 應用程序 -

僅根據文檔安裝軟件包。

在我創建了一個新的 function 應用程序后,我看到了這個錯誤 -

在此處輸入圖像描述

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>

讓我知道我是否需要提供其他任何東西?

看起來您沒有安裝所需的 nuget 軟件包。

使用“管理解決方案的包”來安裝缺少的包。

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

文中圖片為“Microsoft.AspNet.Mvc”package

請檢查依賴項中是否有以下Nuget-Package

在此處輸入圖像描述

如果您沒有Nuget-package Microsoft.NET.Sdk.Functions ,請右鍵單擊 Packages->Manage Nuget-package->搜索 package 並安裝它。

在此處輸入圖像描述

如果您已經擁有Nuget-package Microsoft.NET.Sdk.Functions ,請在已安裝選項卡中找到它並重新安裝。

在此處輸入圖像描述

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM