現在、CefSharpを導入して以下のようなコードを記述しております。
C#
1//MainWindow.xaml.cs内 2private void OnLoadingStateChanged(object sender, LoadingStateChangedEventArgs args) 3 { 4 if (!args.IsLoading) 5 { 6 Console.WriteLine("OnLoadingStateChanged内"); 7 cefbrowser.GetSourceAsync().ContinueWith(async taskHtml => 8 { 9 Console.WriteLine("GetSourceAsync内"); 10 if (html.Contains("既読") && open == false) 11 { 12 Console.WriteLine("OnLoadingStateChanged内で既読検知"); 13 await Action.WriteTextFile(); //ここが正常に動作していない。 14 TTab.Dispatcher.Invoke(() => 15 { 16 TTab.IsSelected = true; //ここが正常に動作していない。 17 }); 18 outputmail.Dispatcher.Invoke(() => 19 { 20 outputmail.Text = Action.mail; //ここが正常に動作していない。 21 }); 22 outputpass.Dispatcher.Invoke(() => 23 { 24 outputpass.Text = Action.pass; //ここが正常に動作していない。 25 }); 26 } 27 }); 28 } 29 }
Debug時は正常に全て動作をしているのですが、Release時には上記 //ここが正常に動作していない。 と記載させて頂いております個所が動いておりません。
なぜDebugでは正常動作をしているものが、Release時には動作しなくなるのでしょうか?アドバイス頂けますと幸いです。
回答2件
あなたの回答
tips
プレビュー