gpt4 book ai didi

c# - 自定义库中的 ASP.NET Core 3 : How to reference 3. 0.0 程序集?

转载 作者:行者123 更新时间:2023-11-30 12:19:27 25 4
gpt4 key购买 nike

我看到引用 Microsoft.AspNetCore.App 框架(又名 ASP.NET Core 3.0)的应用程序使用来自程序集 Microsoft.AspNetCore.Mvc.Abstractions, Version=3.0 的类型.0.0,

enter image description here

但我找不到具有相同版本 3.0.0 的 NuGet 包。我现在应该如何引用包?例如。如果我想覆盖ControlBase,如果有no such package versions on NuGet,我应该如何引用Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0程序集? ?

添加以下内容后:

  <ItemGroup>
<FrameworkReference Include="Microsoft.AspNetCore.App" />
</ItemGroup>

我有另一种衰落:

enter image description here

这给出了错误:

NETSDK1073: The FrameworkReference 'Microsoft.AspNetCore.App' was not recognized Routines.AspNetCore C:\Program Files\dotnet\sdk\3.0.100\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.Sdk.FrameworkReferenceResolution.targets 263

卸载并重新加载应用程序没有帮助。

同样的问题出现在一个空的新项目中:

<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<TargetFramework>netstandard2.1</TargetFramework>
</PropertyGroup>

<ItemGroup>
<FrameworkReference Include="Microsoft.AspNetCore.App" />
</ItemGroup>
</Project>

编译

1>------ Rebuild All started: Project: ClassLibrary1, Configuration: Debug Any CPU ------

1>C:\ProgramFiles\dotnet\sdk\3.0.100\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.Sdk.FrameworkReferenceResolution.targets(263,5):error NETSDK1073: The FrameworkReference 'Microsoft.AspNetCore.App'was not recognized 1>Done building project "ClassLibrary1.csproj" --FAILED.========== Rebuild All: 0 succeeded, 1 failed, 0 skipped ==========

最佳答案

你需要添加一个FrameworkReference到你的csproj

  <ItemGroup>
<FrameworkReference Include="Microsoft.AspNetCore.App" />
</ItemGroup>

参见 Migrate from ASP.NET Core 2.2 to 3.0了解更多详情

关于c# - 自定义库中的 ASP.NET Core 3 : How to reference 3. 0.0 程序集?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58175530/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com