c# - 如何通过 xamarin.forms 使用 Visual Studio for Mac 中的 iOS 模拟器/Android 模拟器

标签 c# android ios azure mono

我在 azure 上制作了移动应用程序,并将其快速启动为 xamarian.forms,并且(在未能发布下载的表 api 应用程序并决定在浏览器中编辑它之后)下载了他们提供的客户端应用程序。然后,当我尝试使用(调试> iPhone 8 Plus iOS 11.2)模拟器启动它时,它(模拟器)启动了,但没有可见的应用程序(并且没有安装任何异常的东西)。

它显示警告(可能相关吗?):

警告 MSB3276:发现同一依赖程序集的不同版本之间存在冲突。请在项目文件中将“AutoGenerateBindingRedirects”属性设置为 true。欲了解更多信息,请参阅http://go.microsoft.com/fwlink/?LinkId=294190 。 (MSB3276)

(对于 Android 模拟器,它会给出一些错误,例如:

/Library/Frameworks/Mono.framework/Versions/5.4.1/lib/mono/xbuild/Microsoft/NuGet/Microsoft.NuGet.targets(5,5):错误:您的项目未引用“MonoAndroid,版本=v8.0”框架。在 project.json 的“frameworks”部分添加对“MonoAndroid,Version=v8.0”的引用,然后重新运行 NuGet 恢复。 )

如何查看 ****** 应用程序? 谢谢。 =)

最佳答案

打开 xxx.Droid 项目中的 project.json 文件。更改 MonoAndroid 版本:

  "frameworks": {
    "MonoAndroid,Version=v7.1": {}
  }

至:

  "frameworks": {
    "MonoAndroid,Version=v8.0": {}
  }

现在,恢复您的解决方案的 Nuget 包。

关于c# - 如何通过 xamarin.forms 使用 Visual Studio for Mac 中的 iOS 模拟器/Android 模拟器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47721196/

相关文章:

Android soundPool 支持扩展吗?

iphone - Facebook在ios6中获取用户信息:An active access token must be used to query

ios - ViewController 上的 .xib 文件初始化 UIView 用户交互不起作用

android - Android 库或示例代码上的 VOIP

android - 如何使用钛以编程方式获取 Android/iPhone 的联系人列表

iOS7 SpriteKit 如何实现文字密集的HUD 元素?

c# - 如何将时间设置为当天的午夜?

C# 设计 - 如何在没有空接口(interface)的情况下将类和枚举分组到列表中?

c# - MVVMCross iOS 支持的方向

c# - NuGet 元数据包是否仅保留给 .net 核心?