我正在尝试使用Visual Studio App Center配置Android和iOS的Xamarin Forms应用程序的自动构建,但在Build App \ Project选择框中选择分支后,我看不到我的项目(.csproj文件)。或者更好的是,我无法看到我必须构建的项目的.csproj文件(客户的自定义),但我可以看到我的核心项目的.csproj。
配置iOS构建我能够选择.sln文件,但它有效,但在Android上我既看不到.csproj也没看到.sln。
我的存储库结构:
经过几个小时的亵渎后,我在这里找到了原因:https://docs.microsoft.com/en-us/appcenter/build/xamarin/android/
为了获得最佳性能,分析目前仅限于四个目录级别,包括存储库的根目录。
我的存储库太深,无法访问.csproj文件。我联系了微软,询问我是否必须更改我的存储库结构,他们说是的,快速解决的唯一解决方案是删除“图层”,所以我删除了src文件夹移动顶层的所有内容。