Xamarin.forms Visual Studio应用程序中心:缺少.csproj文件

Xamarin.forms Visual Studio应用程序中心:缺少.csproj文件,xamarin.forms,continuous-deployment,visual-studio-app-center,Xamarin.forms,Continuous Deployment,Visual Studio App Center,我正在尝试使用Visual Studio App Center为Android和iOS配置Xamarin Forms应用程序的自动生成,但在build App\Project选择框中选择分支后,我看不到我的项目(.csproj文件)。或者更好,我不能看到我必须构建的项目的.csproj文件(客户的定制),但我可以看到我的核心项目的.csproj 配置iOS build时,我可以选择.sln文件,但在Android上,我既看不到.csproj也看不到.sln 我的存储库结构: 根文件夹 src

我正在尝试使用Visual Studio App Center为AndroidiOS配置Xamarin Forms应用程序的自动生成,但在build App\Project选择框中选择分支后,我看不到我的项目(.csproj文件)。或者更好,我不能看到我必须构建的项目的.csproj文件(客户的定制),但我可以看到我的核心项目的.csproj

配置iOS build时,我可以选择.sln文件,但在Android上,我既看不到.csproj也看不到.sln

我的存储库结构:

  • 根文件夹
    • src
    • 主解决方案文件
    • 核心项目
    • 客户自定义文件夹
      • 客户文件夹
      • 客户A.sln
      • 客户有一个iOS、Android和Forms文件夹,每个文件夹都有一个.csproj文件

经过数小时的亵渎,我在这里找到了原因:

为了获得最佳性能,分析目前仅限于4个 目录级别包括存储库的根目录


我的存储库太深,无法访问.csproj文件。我联系Microsoft询问我是否必须更改存储库结构,他们说是的,快速解决的唯一解决方案是删除一个“层”,因此我删除了src文件夹,移动了顶层的所有内容。

每隔这么多个月,我就会想起这一点:)@Hutjepower我会在StackOverflow上写答案,这样当我忘记在这里可以找到答案时,比如这个:)