Точки останова не работают правильно ?
Я работаю над приложением UWP для Windows 8.1.
Я столкнулся с различиями, когда поставил точки останова при отладке приложения для Windows Phone 8.1, которое я отлаживаю на своем устройстве Windows Phone 10.
Ниже приведен код, который я вызываю со страницы в windows phone с помощью нажатия кнопки :
Может ли кто-нибудь объяснить, чего мне здесь не хватает?
Что я уже пробовал:
private void Button_Click(object sender, RoutedEventArgs e) // Have put the debugger for this method { AuthenticateUser(); } private async void AuthenticateUser()// On pressing F11, the debugger does not comes here which works when I try to debug the same code which I have it for my Windows 8.1 app { App.service = await App.authHelper.AuthenticateAsync(); if (App.service != null) { string folderID = DriveHelper.GetRootFolderId(App.service); if (App.service != null) this.Frame.Navigate(typeof(DriveHome), folderID); } else { // Show ERROR } }
public class AuthenticationHelper { private UserCredential credential; private DriveService service; public async Task<DriveService> AuthenticateAsync() { if (service != null) return service; try { credential = await GoogleWebAuthorizationBroker.AuthorizeAsync( new Uri("ms-appx:///Assets/client_secrets.json"), new[] { DriveService.Scope.Drive, DriveService.Scope.DriveFile, DriveService.Scope.DriveAppdata, DriveService.Scope.DriveMetadata }, "user", CancellationToken.None); var initializer = new BaseClientService.Initializer() { HttpClientInitializer = credential, ApplicationName = "Google Drive Client", }; service = new DriveService(initializer); } catch(Exception ex) { } return service; } }