Upozornění NuGet NU5127
This package does not contain a lib/ or ref/ folder, and will therefore be treated as compatible for all frameworks. Since framework specific files were found under the build/ directory for net45, netstandard2.0, consider creating the following empty files to correctly narrow the compatibility of the package: -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.
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro