2

Visual Studio App Centerを使用して、 AndroidおよびiOS用のXamarin Formsアプリケーションの自動ビルドを構成しようとしていますが、 Build App\Project 選択ボックスでブランチを選択した後、自分のプロジェクト ( .csprojファイル) が表示されません。または、ビルドする必要があるプロジェクト (顧客のカスタマイズ) の .csproj ファイルを表示することはできませんが、コア プロジェクトの .csproj を表示することはできます。

iOS ビルドの構成 .sln ファイルを選択できましたが、動作しましたが、Android では .csproj も .sln も表示されません。

私のリポジトリ構造:

  • ルートフォルダ
    • ソース
    • メイン ソリューション ファイル
    • コアプロジェクト
    • お客様のカスタマイズ フォルダ
      • お客様Aフォルダ
      • 顧客A.sln
      • 顧客 iOS、Android、および Forms フォルダー、それぞれに .csproj ファイルを含む
    • ...
4

1 に答える 1

2

何時間もの冒涜の後、私はここで理由を見つけました: https://docs.microsoft.com/en-us/appcenter/build/xamarin/android/

最高のパフォーマンスを得るために、分析は現在、リポジトリのルートを含む4 つの ディレクトリ レベルに制限されています。

リポジトリが深すぎて、.csproj ファイルに到達できませんでした。マイクロソフトに連絡して、リポジトリ構造を変更する必要があるかどうかを尋ねたところ、「レイヤー」を削除することが唯一の迅速な解決策であるとのことでした。そのため、すべてのコンテンツを最上位に移動する src フォルダーを削除しました。

于 2017-12-23T14:31:47.650 に答える