Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Den här artikeln gäller för: ✔️ .NET 5.0.100 SDK och senare versioner
När .NET SDK-felet NETSDK1145 installeras inte mål- eller apphost-paketet och NuGet-paketåterställningen stöds inte. Detta beror vanligtvis på att du har ett nyare SDK än det som ingår i Visual Studio för C++/CLI-projekt. Uppgradera Visual Studio, ta bort global.json om den anger en viss SDK-version och avinstallera den nyare SDK:n. Du kan också åsidosätta mål- eller apphost-versionen. Hitta den version som finns under packkatalogen från felmeddelandet och matcha projektets målramverk. Lägg till följande XML i projektfilen ( .csproj filen för projektet):
För apphost-paket:
<ItemGroup>
<KnownAppHostPack Update="@(KnownAppHostPack)">
<AppHostPackVersion Condition="'%(TargetFramework)' == 'TARGETFRAMEWORK'">EXISTINGVERSION</AppHostPackVersion>
</KnownAppHostPack>
</ItemGroup>
För målpaket:
<ItemGroup>
<KnownFrameworkReference Update="@(KnownFrameworkReference)">
<TargetingPackVersion Condition="'%(TargetFramework)' == 'TARGETFRAMEWORK'">EXISTINGVERSION</TargetingPackVersion>
</KnownFrameworkReference>
</ItemGroup>