首页 > 解决方案 > Xamarin Forms 应用程序未在 iOS 模拟器中显示

问题描述

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

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

尽管如此,它还是可以编译,但是当我在调试(或发布)模式下启动应用程序时,它会启动 iOS 模拟器,然后我可以在 VSCode 上看到暂停和停止按钮,因为它正在运行,但应用程序没有安装在iOS 模拟器,我在模拟器上看不到任何变化,只是 iOS 的主屏幕。

没有处于活动状态的断点,如果在 Windows 中我将 Visual Studio 2017 连接到 MAC 虚拟机,我可以启动应用程序,但速度很慢,所以我需要它在 MAC VM 上工作。

我还尝试重新安装 XCode 并在 iOS 模拟器上重置设置,但没有成功。

关于可能导致此问题的任何想法?

标签: xamarinxamarin.formsxamarin.iosvisual-studio-codeios-simulator

解决方案


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


推荐阅读