私はTFSビルドサーバーで構築しているXamarin Androidプロジェクトを持っています。 Nugetパッケージは復元されないので、ビルドに失敗し、 "[filename]が見つかりませんでした"というエラーが表示されます。TFSでXamarin Androidをビルドする方法 - Nugetパッケージをダウンロードするには
Androidのビルドでは、.slnではなく.csprojファイルを指定することが問題だと思います。このフィールドは、Xamarin.Androidビルドステップで「プロジェクト」と呼ばれます。自動Nugetパッケージのリストアは、ソリューションファイルをロードする場合にのみ機能します。 MSBuild.exeでcsprojを直接ビルドすると、Nugetパッケージの復元は行われません。
手動でNugetを呼び出すPowerShellスクリプトステップを作成できますが、これはファーストクラスでサポートされるはずです。私のための任意のアイデア?
Nuget | nstaller構築ステップを試しましたか? – ds19
いいえ、私はしませんでした。それを見つけてそれは素晴らしい作品です。デモ、サンプル、またはAndroidのデフォルトの[新規作成]にはこの手順が含まれていません。それはAndroidのビルドがそれなしで動作しないようだ...ありがとう! –