8

documentationによると、プレリリースのバージョン管理がサポートされており、次の例が示されています。

NuSpec ファイル内で、要素にバージョンを指定します

<version>1.0.1-alpha</version>

.nu​​spec ファイルからビルドしています。この行verbatimを含める場合は、(パッケージ マネージャー コンソールで) 実行します。

PM> nuget パック "Nuget\protobuf-net.nuspec"

次に、少し太ったエラーが発生します。

Attempting to build package from 'protobuf-net.nuspec'.
NuGet.exe : Input string was not in a correct format.
At line:1 char:6
+ nuget <<<<  pack "Nuget\protobuf-net.nuspec"
    + CategoryInfo          : NotSpecified: (Input string wa...correct format.:String) [], RemoteException
    + FullyQualifiedErrorId : NativeCommandError

ただし、<version>1.0.1</version>まったく同じコマンドを使用して実行すると、次のようになります。

Attempting to build package from 'protobuf-net.nuspec'.
Successfully created package 'C:\Dev\protobuf-net\protobuf-net.1.0.1.nupkg'.

実際、正しく構築されています。My NuGet Package Manager はバージョン 2.0.30625.9003 を報告します。

だから:私は何か間違ったことをしていますか?それとも彼らは何かを壊しましたか?

4

1 に答える 1

3

NuGet バージョン: 1.5.21005.9019

セマンティック バージョニングはnuget 1.6 で導入されました。アップグレードの時間です。nuget update -selfコマンドラインから直接更新するために使用できます。

于 2012-08-09T20:49:27.740 に答える