パッケージが正常にビルドされ、VSTSのパッケージフィードにアップロードされますが、パッケージの説明と作成者を編集して、設定値がパッケージフィード。私は、追加のビルドプロパティの下NuGetパッケージャで私のコンテンツを入れて、私は、ログファイルを見ると、私はこれを参照してください読んだものから、VSTS自動ビルドNuGet Packager/Publisher
:
...NuGet.exe pack "...csproj" -OutputDirectory "..." -Properties Configuration=release;Description="My Description";Authors="Me";Owners="My Company"
私は(私はこの権利をしたと考えている文書からではなく、明らかに私はしなかった)。 「追加のビルドプロパティ」とNuGetの引数の関係については少し混乱しているようです。
もう一度私の目標は、Visual Studio内のNuGet Package Managerから表示可能に設定された説明と作成者を取得することです。
を私はそれをやって考えたが、私は手動* .NuSpecファイル内のバージョンを更新する必要がありますする必要はありませんでした。私はそこに変数 "$(v)"を持っていますが、AssemblyVersionプロパティからその変数値の値を引き出す方法はありますか?私のソリューションは単一のクラスライブラリであり、共通の内部クラスライブラリを簡単に公開できるようにテンプレートを作成しようとしています。 – LorneCash
@LorneCashはい、引数にバージョンを指定できます。 (ビルド定義で変数値を使用しています) –
@LorneCashアセンブリからメタデータを取得し、VSTSビルドを使用してビルド、パック、およびパブリッシュできる場合は、AssemblyInfo.csファイルを直接更新できます。私は自分の答えを更新しました。 –