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.
Hiányzó csomagverzió
A "PackageA" projektfüggőség nem tartalmaz befogadó alsó határt. A konzisztens visszaállítási eredmények érdekében a függőségi verzióban adjon meg egy alacsonyabb korlátot.
Kiad
A projektfüggőség nem definiál verziót.
Ez azt jelenti, hogy a visszaállítás a legalacsonyabb rendelkezésre álló verziót használta. Minden visszaállítás lefelé lebeg, és megpróbálja megtalálni a használható alacsonyabb verziót. Ez azt jelenti, hogy a visszaállítás online állapotba kerül, és minden alkalommal ellenőrzi az összes forrást a felhasználói csomag mappájában már létező csomagok használata helyett.
Megoldás
Keresse meg a Version attribútumot nem definiáló PackageReference elemet, és adja hozzá:
Változás például:
<PackageReference Include="PackageA" />
hoz:
<PackageReference Include="PackageA" Version="9.0.0" />
Ha a projekt NuGet központi csomagkezelési (CPM)használ, frissítenie kell a <PackageVersion /> elemet a Directory.Packages.props, és a következőről kell váltania:
<PackageVersion Include="PackageA" />
hoz:
<PackageVersion Include="PackageA" Version="9.0.0" />
Ha egy verzió egy <PackageVersion /> elemben van megadva, és továbbra is megjelenik ez a figyelmeztetés, ellenőrizze, hogy helyesen -e a központi csomagkezelési.
Jegyzet
Ha CPM-et használ, és a fájl Directory.Packages.props érvénytelen, a NU1604 elő van emelve.
Hiányzó befogadó alsó határ
A "PackageA" projektfüggőség (<= 9.0.0) nem tartalmaz befogadó alsó határt. A konzisztens visszaállítási eredmények érdekében a függőségi verzióban adjon meg egy alacsonyabb korlátot.
Kiad
A projektfüggőség nem definiál alsó határt.
Ez azt jelenti, hogy a visszaállítás nem találta a legjobb egyezést. Minden visszaállítás lefelé lebeg, és megpróbálja megtalálni a használható alacsonyabb verziót. Ez azt jelenti, hogy a visszaállítás online állapotba kerül, és minden alkalommal ellenőrzi az összes forrást a felhasználói csomag mappájában már létező csomagok használata helyett.
Megoldás
Frissítse a projekt PackageReferenceVersion attribútumát, hogy egy alacsonyabb kötést tartalmazzon.
Változás például:
<PackageReference Version="(9.0.0, )" />
hoz:
<PackageReference Version="[9.0.0, )" />
vagy
<PackageReference Version="9.0.0" />
amely alsó határt jelent.
Ha a projekt NuGet központi csomagkezelési (CPM)használ, frissítenie kell a <PackageVersion /> elemet a Directory.Packages.props, és a következőről kell váltania:
<PackageVersion Include="PackageA" Version="(9.0.0, )" />
hoz:
<PackageVersion Include="PackageA" Version="9.0.0" />