Microsoft.AspNetCore.App
フレームワーク(別名ASP.NET Core 3.0)を参照するアプリケーションがアセンブリの型を使用していることがわかりますMicrosoft.AspNetCore.Mvc.Abstractions, Version=3.0.0.0,
しかし、同じバージョンのNuGetパッケージが見つかりません3.0.0
。どうすればパッケージを参照できますか?たとえば、オーバーライドしたい場合、NuGetにそのようなパッケージバージョンがない場合ControlBase
、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スキップ==========