Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
NETSDK1080 figyelmezteti, hogy a PackageReference projektfájl elemére Microsoft.AspNetCore.App nincs szükség. A teljes hibaüzenet a következő példához hasonló:
figyelmeztetés NETSDK1080: A .NET Core 3.0-s vagy újabb verziójának megcélzása nem szükséges Microsoft.AspNetCore.App. A Microsoft.NET.Sdk.Web használata esetén a rendszer automatikusan hivatkozik a megosztott keretrendszerre. Ellenkező esetben a PackageReference-t frameworkReference-re kell cserélni.
Ez a hiba általában akkor fordul elő, ha a projektet a .NET Core 3.0-s vagy újabb verziójára frissítette egy korábbi verzióról, amely a projektfájl bejegyzéseit igényelte PackageReference .
ASP.NET Core-projektfájlok
Az eredeti projektfájl például az alábbi példához hasonlóan nézhet ki:
<Project Sdk="Microsoft.NET.Sdk.Web">
<PropertyGroup>
<TargetFramework>netcoreapp2.2</TargetFramework>
<AspNetCoreHostingModel>InProcess</AspNetCoreHostingModel>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Microsoft.AspNetCore.App"/>
<PackageReference Include="Microsoft.AspNetCore.Razor.Design" Version="2.2.0" PrivateAssets="All" />
</ItemGroup>
</Project>
A .NET Core 3.1-hez való frissítés után ugyanahhoz a projekthez tartozó projektfájlnak az alábbi példához hasonlóan kell kinéznie:
<Project Sdk="Microsoft.NET.Sdk.Web">
<PropertyGroup>
<TargetFramework>netcoreapp3.1</TargetFramework>
</PropertyGroup>
</Project>
A figyelmeztetés elkerülése érdekében végezze el ezeket a módosításokat, különösen törölje az PackageReference elemet. További információ: Elavult csomaghivatkozások eltávolítása.
Osztálytár projekt
Az ASP.NET Core API-kat használó osztálytárprojektben cserélje le a következőre a PackageReference következő példában látható módon FrameworkReference:
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>netcoreapp3.1</TargetFramework>
</PropertyGroup>
<ItemGroup>
<FrameworkReference Include="Microsoft.AspNetCore.App" />
</ItemGroup>
</Project>
További információ: ASP.NET Core API-k használata osztálytárakban.