Upozornění NuGet NU5127
Tento balíček neobsahuje složku lib/nebo ref/, a proto bude považován za kompatibilní pro všechny architektury. Vzhledem k tomu, že byly v sestavení nebo adresáři pro net45 nalezeny konkrétní soubory rozhraní net45, netstandard2.0, zvažte vytvoření následujících prázdných souborů, aby se správně zúžila kompatibilita balíčku:
-lib/net45/.
-lib/netstandard2.0/.
Problém
Projekty používající balíčky pouze s PackageReference
použitím lib/
a ref/
sestaveními k určení kompatibility balíčků Proto bude balíček bez jakýchkoli souborů lib/
ref/
považován za kompatibilní se všemi projekty. Pokud však tento balíček obsahuje soubory sestavení specifické pro jeden nebo více cílových architektur Monikers (TFMs), příjemce balíčku může očekávat, že balíček selže, pokud se nepoužije žádný ze souborů sestavení.
Řešení
Jak naznačuje zpráva upozornění, vytvořte prázdný soubor pojmenovaný _._
ve složce lib pro uvedené TFM. To umožní NuGetu selhat obnovení projektů PackageReference
v případě, že je projekt nekompatibilní s balíčkem.