【问题标题】:Visual Studio 2019 & Xamarin iOS - Simulator issuesVisual Studio 2019 和 Xamarin iOS - 模拟器问题
【发布时间】: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,正在发送到应用程序...”有什么解决办法吗?

标签: xamarin.forms xamarin.ios visual-studio-2019


【解决方案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 文件,保存文件并检查热重载后,重新启动后仍然生成不正确的页面模拟器
猜你喜欢
  • 2019-12-04
  • 2021-01-15
  • 2016-08-02
  • 1970-01-01
  • 2015-01-17
  • 1970-01-01
  • 1970-01-01
  • 2014-10-19
  • 2016-10-13
相关资源
最近更新 更多