Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Ten artykuł dotyczy: ✔️ zestaw .NET 5.0.100 SDK i nowsze wersje
Jeśli błąd NETSDK1145 problemów z zestawem SDK platformy .NET, pakiet docelowy lub apphost nie jest zainstalowany, a przywracanie pakietów NuGet nie jest obsługiwane. Jest to zwykle spowodowane nowszym zestawem SDK niż zestawEM SDK zawartym w programie Visual Studio dla projektów C++/CLI. Uaktualnij program Visual Studio, usuń global.json , jeśli określa określoną wersję zestawu SDK i odinstaluj nowszy zestaw SDK. Alternatywnie można zastąpić wersję docelową lub apphost. Znajdź wersję, która istnieje w katalogu pakietu z komunikatu o błędzie i pasuje do platformy docelowej projektu. Dodaj następujący kod XML do pliku projektu ( .csproj plik projektu):
W przypadku pakietu apphost:
<ItemGroup>
<KnownAppHostPack Update="@(KnownAppHostPack)">
<AppHostPackVersion Condition="'%(TargetFramework)' == 'TARGETFRAMEWORK'">EXISTINGVERSION</AppHostPackVersion>
</KnownAppHostPack>
</ItemGroup>
W przypadku pakietu docelowego:
<ItemGroup>
<KnownFrameworkReference Update="@(KnownFrameworkReference)">
<TargetingPackVersion Condition="'%(TargetFramework)' == 'TARGETFRAMEWORK'">EXISTINGVERSION</TargetingPackVersion>
</KnownFrameworkReference>
</ItemGroup>