首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Xamarin Forms - InitializeComponent异常

Xamarin Forms - InitializeComponent异常
EN

Stack Overflow用户
提问于 2019-05-16 03:05:10
回答 4查看 542关注 0票数 0

我在使用Xaml的Xamarin表单内容页面上,在initializecomponent方法上得到了一个异常。异常发生在生成的xaml.gs页面上。我没有从工作版本中更改任何代码。也许上游的一些东西已经改变了。异常消息是"“

值不能为空。参数名称:绑定

堆栈跟踪: D:\a\1\s\Xamarin.Forms.Core\BindableObject.cs:293中的Xamarin.Forms.BindableObject.SetBinding (Xamarin.Forms.BindableProperty targetProperty,Xamarin.Forms.BindingBase binding,System.Boolean fromStyle) 0x00011 at Xamarin.Forms.BindableObject.SetBinding (Xamarin.Forms.BindableProperty targetProperty,Xamarin.Forms.BindingBase绑定)在D:\a\1\s\Xamarin.Forms.Core\BindableObject.cs:117中的0x00000在...\obj\Debug\netstandard2.0\Views\Navigation\Login.xaml.g.cs:34中的....LoginPage.InitializeComponent () 0x00045在..\Views\Navigation\Login.xaml.cs:25中的FieldServices.LoginPage..ctor () 0x0002b

出现的位置:

global::System.CodeDom.Compiler.GeneratedCodeAttribute("Xamarin.Forms.Build.Tasks.XamlG","0.0.0.0") private void InitializeComponent() { global::Xamarin.Forms.NameScopeExtensions.FindByName(this,typeof(LoginPage));global::System.CodeDom.Compiler.GeneratedCodeAttribute(“Xamarin.Forms.Build.Tasks.XamlG”,= global::Xamarin.Forms.Xaml.Extensions.LoadFromXaml(this,“LoginPage”);password = global::Xamarin.Forms.NameScopeExtensions.FindByName(this,“LoginPage”);loginButton = global::Xamarin.Forms.NameScopeExtensions.FindByName(this,"loginButton");}

EN

回答 4

Stack Overflow用户

发布于 2019-05-16 03:26:45

在向下拉代码时,我很少遇到这个错误。首先,仔细检查您的代码是否正确。在这种情况下,我将确保所有绑定的名称都是正确的,没有输入错误。

如果您找不到错误,并且完全确信代码没有任何错误,请尝试执行如下步骤

  • 清理并重新生成
  • 关闭Visual Studio,然后重新启动它

希望错误可以像这样简单地解决。

票数 0
EN

Stack Overflow用户

发布于 2019-05-16 04:16:58

在清理和重建的基础上,手动删除解决方案目录中的所有obj和bin文件夹。这些xaml.gs文件是生成的文件,有时它们似乎不会在应该重新生成的时候重新生成。

票数 0
EN

Stack Overflow用户

发布于 2019-05-22 13:10:38

Xamarin Forms内容页面上的

在initializecomponent方法上遇到异常。异常发生在生成的xaml.gs页面上。我没有从工作版本中更改任何代码。也许上游的一些东西已经改变了。

它不能在我这边复制,但根据经验,你可以尝试以下几种方法:

  1. 将您的项目放在类似于“C:\”的短路径中。
  2. 尝试一个新的空白项目,查看是否出现错误。
  3. 如果上述方法都不起作用,您可以尝试在VS.

中重新安装Xamarin

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56156093

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档