Microsoft.AspNetCore.App
フレームワーク(別名ASP.NET Core 3.0)を参照するアプリケーションがアセンブリMicrosoft.AspNetCore.Mvc.Abstractions, Version=3.0.0.0,
の型を使用していることがわかります
しかし、同じバージョン3.0.0
のNuGetパッケージが見つかりません。どうすればパッケージを参照できますか?例えば。 ControlBase
をオーバーライドしたい場合、 NuGetにそのようなパッケージバージョンがない がある場合、Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0
アセンブリをどのように参照すればよいですか?
以下を追加した後:
<ItemGroup>
<FrameworkReference Include="Microsoft.AspNetCore.App" />
</ItemGroup>
私には別の種類の衰弱があります:
エラーが発生します:
NETSDK1073
:FrameworkReference 'Microsoft.AspNetCore.App'は認識されませんでした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> ------すべての再構築が開始されました:プロジェクト:ClassLibrary1、構成:Debug Any CPU ------
1> C:\ Program Files\dotnet\sdk\3.0.100\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.Sdk.FrameworkReferenceResolution.targets(263,5):エラーNETSDK1073:FrameworkReference 'Microsoft.AspNetCore .App 'は認識されませんでした1>プロジェクト「ClassLibrary1.csproj」の構築が完了しました-失敗しました。 ==========すべて再構築:0成功、1失敗、0スキップ==========
FrameworkReference
をcsprojに追加する必要があります
<ItemGroup>
<FrameworkReference Include="Microsoft.AspNetCore.App" />
</ItemGroup>
詳細については、 ASP.NET Core 2.2から3.0への移行 を参照してください。