Visual Studio 2019 和 Xamarin iOS - 模拟器问题

Posted

技术标签:

【中文标题】Visual Studio 2019 和 Xamarin iOS - 模拟器问题【英文标题】:Visual Studio 2019 & Xamarin iOS - Simulator issues 【发布时间】:2020-10-10 11:03:04 【问题描述】:

我一直在尝试重做一些需要更改的页面。 当我在 Visual Studio 构建页面并在模拟器上运行它时编辑了 xaml 页面和相应的 xaml.cs 页面时,它的行为就像我没有对其进行任何更改一样。 我已经尝试过清洁和构建以及清洁和重建我的解决方案,但无济于事。 运行模拟器也有一些问题,有时它会正常启动应用程序,下次我启动它时,我需要完全杀死模拟器,然后重新运行它 是否有一些我错过的设置?

【问题讨论】:

您好,VS 的版本是多少,您可以与 xaml previewer 分享屏幕截图吗?比如这样:i.stack.imgur.com/evdgL.png 我也有同样的问题。使用 VS 版本。 16.7.7 和最新的 xamarin ios SDK (14.2.0.12)。它说“已初始化代理”和“Xaml 已更改为 ProjectName 中的 ViewName.xaml,正在发送到应用程序...”有什么解决办法吗? 【参考方案1】:

当您在调试模式下对 xaml 进行更改时,您必须点击保存按钮来告诉 VS 将更改推送到模拟器。您提供的屏幕截图清楚地表明您没有点击保存。您还必须为 Xamarin 启用热重载。 VS 选项 -> Xamarin -> 热重载。

【讨论】:

启用了热重载:[HotReload] (2020-06-20 01:19:59.4): INFO: HotReload: Initialized Agent. [HotReload] (2020-06-20 10:20:03.9): INFO: XAML Hot Reload Connected and Ready.,即使在点击保存后,我也没有得到 VS 应该构建的页面。 请记住,在运行调试器时不能编辑相应的 xam.cs 文件。您只能更改 xaml 视图中的可视元素。 我尝试在调试器关闭的情况下为可视元素编辑 XAML 文件,保存文件并检查热重载后,重新启动后仍然生成不正确的页面模拟器

以上是关于Visual Studio 2019 和 Xamarin iOS - 模拟器问题的主要内容,如果未能解决你的问题,请参考以下文章

Visual Studio 2019 密钥 Visual Studio 2019序列号 Visual Studio 2019 永久激活工具

Visual Studio 2017工程在Visual Studio 2019打开碰到的问题

Visual Studio 2017工程在Visual Studio 2019打开碰到的问题

visual studio 2019免费吗

visual studio哪个版本好

Visual Studio 2019 和 IdentityServer 项目模板