Z ostatniej (lub może dwóch ostatnich) aktualizacji nie mogę zaktualizować pakietu NETStandartLibrary w Nuget. Właśnie utworzyłem nowy standardowy projekt biblioteki. Zobacz tę wiadomość:VS 2017 RC: Nie mogę zaktualizować biblioteki NETStandard.Library w Nuget
We właściwościach projektu, wersja jest inna:
A w .csproj:
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>netstandard1.4</TargetFramework>
</PropertyGroup>
</Project>
W Nuget, mogę dodać zależność "Microsoft.EntityFrameworkCore", a następnie otrzymałem ostrzeżenie:
Ostrzeżenie Wykryto obniżenie pakietu: NETStandard.Library od 1.6.1 do 1.6.0 AgainTest (> = 1.0.0) -> Microsoft.EntityFrameworkCore (> = 1.1.0) -> NETStandard.Library (> = 1.6.1) AgainTest (> = 1.0.0) -> NETStandard.Library (> = 1.6.0)
Wybieram wysoką wersję we właściwości projektu, ale ostrzeżenie jest kontynuowane.
- Co to są wszystkie numery wersji?
- Jak mogę rozwiązać to ostrzeżenie?
Nie wiem, czy jest to błąd, ale nie było innego pakietu w moich uzależnień, który spowodował to, ale nawet po usunięciu go jeszcze pokazał ostrzeżenie, ale zniknęło z dotneta cli, które wcześniej pokazywało na żółto. Usunąłem EFCore i inne, odinstaluj. Usunięto foldery bin i obj i wykonano przywracanie z wiersza poleceń. Następnie ponownie dodano EntityFramework i komunikat zniknął. Jednak nigdy nie był obecny na VS dla Mac. Ta sama wersja narzędzia i projekt. W SDK VS była żółta ikona ostrzegawcza nad standardem .net, ale brak wiadomości. To już minęło. dziwne i nieprzewidywalne. –