【问题标题】:xamarin.forms xaml value cannot be null parameter name: typexamarin.forms xaml 值不能为空参数名称:类型
【发布时间】:2020-03-31 10:29:01
【问题描述】:

我想像每天一样构建我的项目,但现在我无法构建项目,因为我在每个 .xaml 文件中都收到以下错误消息:

the value cannot be null.
parameter name: type

我能做什么?

我删除了 Portable 和 iOS 项目中的 bin/obj 文件夹,但没有任何效果。

谢谢。

【问题讨论】:

  • 您最近对 XAML 的一些更改会导致此检查,如果您分配不正确的内容,请确保您的 xaml.cs 中的 XAML 并发症处于活动状态
  • 如何检查导致错误的文件和代码行? XAML 并发症处于活动状态。
  • 在构造函数的初始化组件方法中添加一个 try-catch,如果它在编译时没有发生,它应该可以满足您的需要
  • 如果我想构建我的便携式项目,就会出现问题。所以我不能在 InitializeComponent 周围添加一个 try catch。
  • 好的,很酷,所以当你双击它会带你去哪里时,这是一个编译时错误?

标签: xaml xamarin.forms


【解决方案1】:

Xamarin's Github 上有一个未解决的错误

以下是帮助某些人解决此问题的方法:

当 Xamarin 在 Android 和 iOS 之间构建更改时,我遇到了一个问题。可能可以通过以下顺序解决:

  • 选择您的 iOS 项目作为启动项目。
  • 确保未选择在配置管理中构建 Android 项目。
  • 清洁溶液。
  • 退出VS。
  • 从 XAML 项目和 iOS 项目中删除 bin 和 obj。
  • 重启VS。
  • 构建 XAML 和 iOS 项目。

如果这不起作用,您可以检查更多解决方法

【讨论】:

  • 好的,现在我禁用或删除所有 XAMLC。现在,我可以创建我的项目了。但是当我在一个 XAML-Page 中添加 XAMLC 时,我再次收到错误,但我的 XAML 没有任何问题。
猜你喜欢
  • 1970-01-01
  • 2014-07-13
  • 2022-11-25
  • 2017-06-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多