Xamarin表单找不到类型的默认构造函数

时间:2016-02-01 15:07:53

标签: c# xaml xamarin custom-controls xamarin.forms

我已经创建了一个名为PINControl的自定义视图,继承自var cookieAuthOptions = new CookieAuthenticationOptions { AuthenticationType = DefaultAuthenticationTypes.ApplicationCookie, LoginPath = new PathString("/Compte/Login"), CookieDomain = ".rdvdoc.fr", //si pas défini le cookie expire à la fin de la navigation, définit une durée de validité du cookie ExpireTimeSpan = TimeSpan.FromDays(365), //pour étendre la validité du cokie à chaque reconnexion SlidingExpiration = true, Provider = new CookieAuthenticationProvider { // Enables the application to validate the security stamp when the computer logs in. // This is a security feature which is used when you change a password or add an external login to your account. OnValidateIdentity = SecurityStampValidator.OnValidateIdentity<ApplicationUserManager, User>( validateInterval: TimeSpan.FromMinutes(60), regenerateIdentity: (manager, user) => ApplicationUser.GenerateUserIdentityAsync(user, manager)) } }; 。我在我的XAML中使用了这个视图,如下所示:

StackLayout

在代码隐藏中我有这个构造函数:

<local:PINControl x:Name="PIN" HorizontalOptions="CenterAndExpand"/>

当页面执行public PINControl () { ... } 方法时,我得到System.MissingMethodException。消息为LoadFromXaml

我听说过关于链接器的一些讨论,但是将链接器设置设置为仅仅链接SDK程序集,由于&#39; LinkAssemblies&#39;任务意外失败

一些见解将不胜感激。

1 个答案:

答案 0 :(得分:0)

该死。 Xamarin让我很失望。让Xamarin Studio重新启动两次后,问题就解决了。不知道实际的解决方案是什么。