我已经创建了一个名为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;任务意外失败
一些见解将不胜感激。
答案 0 :(得分:0)
该死。 Xamarin让我很失望。让Xamarin Studio重新启动两次后,问题就解决了。不知道实际的解决方案是什么。