Visual Studio App Center Android Build Project未找到解决方案文件

时间:2017-11-30 06:13:01

标签: xamarin xamarin.ios xamarin.forms xamarin.android visual-studio-app-center

我正在为我正在编写的移动应用尝试新的Visual Studio App Center。

我在VSTS Git中检查了三个解决方案。名为App.sln的第一个解决方案是一个主解决方案,它有2个解决方案文件夹,即应用程序和服务。 Apps文件夹有3个项目App.csproj,它是一个包含Xamarin Forms共享代码的.NET Standard 2.0库。 App.iOS.csproj是Xamarin Forms iOS项目。最后,App.Droid.csproj是Xamarin Forms Android项目。 Services文件夹包含用ASP.NET Core 2编写的项目文件。第二个解决方案是名为App.iOS.sln的解决方案,其中仅包含iOS和App库项目。最后一个名为App.Droid.sln的解决方案仅包含Android和App库项目。

在App Center中,我根据Xamarin Forms应用程序的说明配置了2个应用程序。第一个是配置为iOS Xamarin应用程序的应用程序。第二个应用程序配置为Android Xamarin应用程序。

我配置了有效的分析和崩溃报告。然后我配置了构建,这是我遇到问题的地方。具体来说,Android构建配置项目下拉只能看到App.Droid项目。 iOS App构建配置项目下拉列表查看所有三个解决方案,但仅查看App.iOS项目。我选择了App.Droid和App.iOS项目。它似乎工作。但是我担心将来事情可能会破裂。我宁愿选择App.iOS和App.Droid解决方案。这样我就知道编译了正确的项目,并且编译了不需要的东西。这是特别正确的,因为我试图保持在免费的编译时预算,直到MVP完成。任何想法如何完成确保只编写正确的项目?

1 个答案:

答案 0 :(得分:1)

根据App Center团队(2018年1月30日):

  

不幸的是,我们不支持使用Android选择sln   Xamarin,目前只有iOS支持解决方案文件。