1.0 = 1.0 ≤ x
(,1.0] = x ≤ 1.0
(,1.0) = x < 1.0
[1.0] = x == 1.0
(1.0) = invalid
(1.0,) = 1.0 < x
(1.0,2.0) = 1.0 < x < 2.0
[1.0,2.0] = 1.0 ≤ x ≤ 2.0
empty = latest version.
このようなpackages.config
があります
<packages>
<package id="psake" version="4.2.0.1" />
</packages>
バージョンを「最新」に変更したいと思います。
両方試してみた
<packages>
<package id="psake" version="" />
</packages>
そして
<packages>
<package id="psake" />
</packages>
両方ともUnable to parse version value '' from 'packages.config'.
になります
Nuget.exe 2.8.2を使用しています
Nuget 2.8では、次の属性をnuget.configに追加できます
<configuration>
<config>
<add key="dependencyversion" value="Highest" />
</config>
</configuration>
パッケージを解決すると、そのパッケージの最新バージョンが解決されます。その他の属性には、HighestMinor、HighestPatch、およびlow(セマンティックバージョニングに基づく)が含まれます
NuGetインストールまたはNuget Restoreを使用して、NuGet.exeを使用してNuGetパッケージをプルダウンしようとしていると思います。
Packages.configのバージョン属性は、プロジェクトまたはソリューションにインストールされるバージョンを定義します。
Psake NuGetパッケージの最新バージョンを取得するには、パッケージマネージャーコンソールまたは[パッケージの管理]ダイアログを使用するか、パッケージの正確なバージョンを知り、packages.configファイルに追加し、パッケージの復元を使用してインストールする必要があります。 。 psakeはソリューションレベルのパッケージであるため、プロジェクトは更新されず、最後のオプションが実行可能です。
バージョン範囲は、プロジェクトにインストールできるパッケージバージョンを制限するために使用されます。
<packages>
<package id="SomePackage" version="2.1.0" allowedVersions="[2,3)" />
</packages>
または、 https://docs.nuget.org/consume/command-line-reference に従って、restore
が後に続く任意のバージョンでupdate
を実行できます。最新のものにするには、update
を再実行する必要があります。
パッケージを利用可能な最新バージョンに更新します。このコマンドは、NuGet.exe自体も更新します。更新コマンドを実行するには、Packagesフォルダーが必要です。 Updateコマンドを実行する前に、NuGet.exe Restoreコマンドを最初に実行することをお勧めします。