Visual Studio Online で新しいプロジェクトを構築するときに同じ問題が発生し、この解決策が見つかりました。
- VS で Nuget Package Restore を有効にします (ソリューション エクスプローラーでソリューションを右クリックします)。
- ローカル ワークスペースとVisual Studio Online バージョン コントロール の両方からソリューションの/Packagesフォルダーを削除します。(ありがとうロバート)
- ビルドがローカルで機能することを確認する
- チェックインの変更: 3 つの Nuget ファイルと変更された .sln および .csproj
- トリガービルド
NuGet はビルド時にローカル パッケージを復元する必要があり、VSO ビルド後にも復元されます。バージョン管理にはパッケージ フォルダーはありませんが、必要なパッケージは最終的にリリース サーバーに置かれます。ビルドごとにリリース マネージャーをトリガーし、DSC で展開します。
NuGet のドキュメント ( 1 & 2 ) は、それがどのように機能するかを説明していません。後でビルドを機能させるには、これを一度オンとオフに切り替える必要がありました。support@nuget.org に電子メールを送信して、より詳細で明確なドキュメントを求めました。