【问题标题】:Error in building and running Xamarin iOs application in visual studio 2015 preview在 Visual Studio 2015 预览版中构建和运行 Xamarin iOs 应用程序时出错
【发布时间】:2015-02-18 09:02:32
【问题描述】:

我是 Xamarin 跨平台开发的新手。我正在使用 Visual Studio 2015 Preview 进行开发。我为移动应用程序创建了新的解决方案,它适用于 Droid 和 Windows 手机。但是在与 iOs Build 主机成功连接后,当我构建 iOs App 时出现错误,例如 -

Xamarin.iOS 不支持运行或调试项目的先前生成版本。请确保在运行或调试之前生成解决方案。

当我点击查看 iOS 模拟器时,我得到了构建主机错误。 错误:构建版本问题。它会显示构建版本问题。

请告诉我解决方法。

【问题讨论】:

  • 我假设您尝试过重建?
  • 其实我第一次编译后还是一样的错误。
  • 听起来像是产品缺陷,forums.xamarin.com/discussion/17796/…,您需要等待 Xamarin 响应。
  • 我尝试了 5 天,但得到了同样的错误。有点刺激的过程。 Xamarin 支持是否提供了快速答复,或者我们必须等待更多时间。
  • 嗯,你 ARE 使用 VS 2015 PREVIEW。您可能需要耐心等待。或者恢复到 Visual Studio 的稳定版本。

标签: xamarin visual-studio-2015


【解决方案1】:

这些症状的最常见原因

此问题的最可能原因是以下已知错误: https://bugzilla.xamarin.com/show_bug.cgi?id=25811

说明

该错误中的问题是 Xamarin.Forms 模板在 Visual Studio 的配置管理器中为 iOS 项目使用了错误的默认设置。

配置管理器通过告诉 Visual Studio 在您当时使用的配置中同时构建和/或部署哪些项目来工作。

例如;当您在 Forms 中构建 Android 项目时,配置管理器会确保包含共享项目;否则它将无法工作,或者您必须单独构建它等等(即真正的痛苦。)

通常,Visual Studio 无法自动“知道”您想要在所有配置中包含哪些项目;您必须告诉它在(某些应用程序)中包含(某些库);等等。

如何解决

截屏:http://www.screencast.com/t/zLoQOpEn

  1. 转到“构建 -> 配置管理器”
  2. 选择您要调整的配置,(例如,Debug | iPhoneSimulator、Release | iPhone)
  3. 确保您的共享库项目包含在特定于平台的配置中。 (您可以忽略灰显的“部署”复选框,这些复选框会自动处理)

为什么这是一个错误

因此,这不是配置管理器在 iOS 项目中无法正常工作的错误,而是在您创建新应用时表单模板对 iOS 项目使用了错误的默认设置。默认情况下,它应该“知道”在 iOS 配置中包含共享项目。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-01-22
    • 2022-08-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多