2016-09-02 17 views
0

私はTFSビルドサーバーで構築しているXamarin Androidプロジェクトを持っています。 Nugetパッケージは復元されないので、ビルドに失敗し、 "[filename]が見つかりませんでした"というエラーが表示されます。TFSでXamarin Androidをビルドする方法 - Nugetパッケージをダウンロードするには

Androidのビルドでは、.slnではなく.csprojファイルを指定することが問題だと思います。このフィールドは、Xamarin.Androidビルドステップで「プロジェクト」と呼ばれます。自動Nugetパッケージのリストアは、ソリューションファイルをロードする場合にのみ機能します。 MSBuild.exeでcsprojを直接ビルドすると、Nugetパッケージの復元は行われません。

手動でNugetを呼び出すPowerShellスクリプトステップを作成できますが、これはファーストクラスでサポートされるはずです。私のための任意のアイデア?

+0

Nuget | nstaller構築ステップを試しましたか? – ds19

+1

いいえ、私はしませんでした。それを見つけてそれは素晴らしい作品です。デモ、サンプル、またはAndroidのデフォルトの[新規作成]にはこの手順が含まれていません。それはAndroidのビルドがそれなしで動作しないようだ...ありがとう! –

答えて

0

NuGetインストーラのビルドステップを実際にビルドする前に追加することをお勧めします。このパッケージの詳細here

関連する問題