私はxamarinフォームを使用してxamarinアプリケーションを開発しています。
xamlファイルにはボタンがあり、c#にはonclick関数があります。Xamarin c#xaml難読化データバインディングの競合
XAML
<Button Content="Button!" Click="OnButtonClick" />
コード難読化する前に
void OnButtonClick(object sender, EventArgs e)
{
//some logic.
}
の背後に、アプリケーションは正常に動作します。
ただし、難読化後、
C#では、関数名(OnButtonClick)は難読化されています
xamlでは、名前(OnButtonClick)は同じままです。
この競合のため、アプリケーションはエラーをスローします。
開発ツール のVisual Studio 2015
Dotfuscatorコミュニティ版
MS Docsで
これは良い選択です。 (ObfuscationAttribute)。しかし、それはPCLには利用できません。 Androidプロジェクトでは使用できますが、PCLでは使用できません。 ありがとう:笑顔: – ravindar