首页 文章

Xamarin表单应用程序未在iOS模拟器中显示

提问于
浏览
0

我有一个以前在Android和iOS模拟器上运行良好的Xamarin Forms应用程序 . 在Mac上更新VSCode和XCode后,我无法再次启动它 . 该应用程序构建良好,没有错误,但有一个警告说:

警告MSB3245:无法解析此引用 . 无法找到程序集“Xamarin.iOS” . 检查以确保磁盘上存在程序集 . 如果您的代码需要此引用,则可能会出现编译错误 . (MSB3245)

然而,它编译,但当我在调试(或发布)模式下启动应用程序时,它启动iOS模拟器,然后我可以看到VSCode运行时的暂停和停止按钮,但该应用程序未安装在iOS模拟器,我看到模拟器上没有任何变化,只是iOS的主屏幕 .

没有断点是活动的,如果在Windows中我将Visual Studio 2017连接到MAC虚拟机,我可以启动应用程序,但它很慢,所以我需要它来处理MAC VM .

我还尝试重新安装XCode并重置iOS模拟器上的设置,没有运气 .

什么可能导致这个问题?

2 回答

  • 0

    首先,确保所有工具版本都是最新的 . 如果问题仍然存在,您可以在iOS项目下删除bin和obj的两个文件夹 . 它们保留旧版本的编译信息 . 删除完成后,您可以重建项目 .

  • 0

    我已经解决了 . 似乎visual studio没有权限打开默认项目文件夹(我不知道为什么在我更新它时这会改变) . 我已将默认文件夹更改为另一个路径,在我的情况下,下载文件夹,现在问题已经消失 . 虽然很奇怪 .

相关问题