我在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。 )
如何查看******应用程序? 谢谢。 =)
答案 0 :(得分:0)
打开xxx.Droid项目中的project.json文件。从以下位置更改MonoAndroid版本:
"frameworks": {
"MonoAndroid,Version=v7.1": {}
}
到:
"frameworks": {
"MonoAndroid,Version=v8.0": {}
}
现在,为您的解决方案恢复Nuget包。