如何使用Visual Studio for Mac的iOS模拟器/ Android模拟器与xamarian.forms

时间:2017-12-08 19:46:07

标签: c# android ios azure mono

我在azure上创建了移动应用程序并快速启动它作为xamarian.forms和(在未发布下载的表api应用程序并决定在浏览器中编辑它之后)下载了他们提供的客户端应用程序。然后,当我尝试使用on(Debug> 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 restore。 )

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

1 个答案:

答案 0 :(得分:0)

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

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

到:

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

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