コード:
if $(ConfigurationName) == Release (
cd $(ProjectDir)
nuget spec Entities -f
nuget pack DeusPak.Entities.csproj -Prop Configuration=Release
nuget push DeusPak.Entities.$(version).nupkg $(MYGET_API_KEY) -Source http://www.myget.org/F/lojaali/api/v2/package
)
NuGet を使い始めたばかりで、NuGet パッケージにバージョン番号を含める方法を知りたいです。私は現在、それをビルド後のイベントにハードコーディングしていますが、これは明らかに私がやり続けたいことではありません。誰でも助けることができますか?
これは私の現在のビルド後のイベントです:
if $(ConfigurationName) == Release (
cd $(ProjectDir)
nuget spec Dev-f
nuget pack Dev.csproj -Prop Configuration=Release
nuget push Dev.1.0.0.0.nupkg $(MYGET_API_KEY) -Source http://www.myget.org/F/api/v2/package
)
アップデート:
OK、自動インクリメントされた正しいバージョン番号で DLL をビルドできました。
if $(ConfigurationName) == Release (
cd $(ProjectDir)
nuget spec Dev -f
nuget pack Dev.csproj -Prop Configuration=Release
nuget push Dev.$(version).nupkg $(MYGET_API_KEY) -Source http://www.myget.org/F/api/v2/package
)
しかし、このバージョンは MyGet パッケージのリストには表示されません。そこに表示してダウンロードできるようにするにはどうすればよいですか?それとも、[パッケージを追加] をクリックして手動でのみ行うことができますか?