Visual Studio App Center Android 构建项目未找到解决方案文件
Visual Studio App Center Android Build Project not finding Solution Files
我正在为我正在编写的移动应用试用新的 Visual Studio 应用中心。
我已将三个解决方案签入 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 应用程序的应用程序。第二个 App 配置为 Android Xamarin app.
我配置了有效的分析和崩溃报告。然后我配置了构建,这是我 运行 遇到问题的地方。具体来说,Android 构建配置项目下拉列表只会看到 App.Droid 项目。 iOS 应用程序构建配置项目下拉列表可以看到所有三个解决方案,但只有 App.iOS 项目。我 select 编辑了 App.Droid 和 App.iOS 项目。它似乎工作。但是我担心将来事情可能会破裂。我宁愿 select App.iOS 和 App.Droid 解决方案。这样我就知道编译了正确的项目,没有编译任何不需要的项目。尤其如此,因为我试图在 MVP 完成之前保持在免费编译时间预算内。有什么想法可以确保只编译正确的项目吗?
根据 App Center 团队(2018 年 1 月 30 日):
Unfortunately we do not support the selection of sln's with Android
Xamarin, currently solution file is only supported for iOS.
我正在为我正在编写的移动应用试用新的 Visual Studio 应用中心。
我已将三个解决方案签入 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 应用程序的应用程序。第二个 App 配置为 Android Xamarin app.
我配置了有效的分析和崩溃报告。然后我配置了构建,这是我 运行 遇到问题的地方。具体来说,Android 构建配置项目下拉列表只会看到 App.Droid 项目。 iOS 应用程序构建配置项目下拉列表可以看到所有三个解决方案,但只有 App.iOS 项目。我 select 编辑了 App.Droid 和 App.iOS 项目。它似乎工作。但是我担心将来事情可能会破裂。我宁愿 select App.iOS 和 App.Droid 解决方案。这样我就知道编译了正确的项目,没有编译任何不需要的项目。尤其如此,因为我试图在 MVP 完成之前保持在免费编译时间预算内。有什么想法可以确保只编译正确的项目吗?
根据 App Center 团队(2018 年 1 月 30 日):
Unfortunately we do not support the selection of sln's with Android Xamarin, currently solution file is only supported for iOS.