6
hereのように、ビジュアルスタジオのビルドプロセスで作成/プッシュするナゲットパッケージを作成しようとしています。MSBuildのAssemblyInfoからのアクセスバージョン
構築パッケージは簡単です:
<Exec WorkingDirectory="$(ProjectDir)" Command="$(NuGetApp) pack $(ProjectFile) -OutputDirectory $(Deploy) -Verbose -Prop Configuration=Release"/>
私は$(展開)フォルダに.nupkgファイルを参照してください。
しかし、それを押すことができるように、私はそれを使用する$(のAssemblyVersionを)必要があります。
<Exec Command="$(NuGetApp) push $(ProjectName)$(AssemblyVersion) -s $(NugetServer) $(NugetKey)" />
私は値を取得するためにXMLReadを試してみましたが、NugetSpecFileの値が「$バージョン$」である代わりに、 AssemblyInfo.csからのバージョン。
<XmlRead XPath="/package/metadata/version" XmlFileName="$(NuSpecFile)">
<Output TaskParameter="Value" PropertyName="AssemblyVersion" />
</XmlRead>
「ナゲットプッシュ」でバージョンを使用するにはどうすればよいですか?