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.
Ez a cikk a következőre vonatkozik: ✔️ .NET 5.0.100 SDK és újabb verziók
Ha a .NET SDK hibát NETSDK1145, a célzási vagy apphost-csomag nincs telepítve, és a NuGet-csomag visszaállítása nem támogatott. Ennek oka általában az, hogy a Visual Studio C++/CLI-projektekhez használtnál újabb SDK-val rendelkezik. Frissítse a Visual Studiót, távolítsa el global.json , ha egy bizonyos SDK-verziót ad meg, és távolítsa el az újabb SDK-t. Másik lehetőségként felülbírálhatja a célzási vagy az apphost-verziót. Keresse meg a csomagkönyvtárban található verziót a hibaüzenetből, és egyezzen meg a projekt célkeretével. Adja hozzá a következő XML-t a projektfájlhoz (a .csproj
projekthez tartozó fájlhoz):
Apphost-csomag esetén:
<ItemGroup>
<KnownAppHostPack Update="@(KnownAppHostPack)">
<AppHostPackVersion Condition="'%(TargetFramework)' == 'TARGETFRAMEWORK'">EXISTINGVERSION</AppHostPackVersion>
</KnownAppHostPack>
</ItemGroup>
Célcsomag esetén:
<ItemGroup>
<KnownFrameworkReference Update="@(KnownFrameworkReference)">
<TargetingPackVersion Condition="'%(TargetFramework)' == 'TARGETFRAMEWORK'">EXISTINGVERSION</TargetingPackVersion>
</KnownFrameworkReference>
</ItemGroup>