Visual Studio выдает исключение SEHException при отладке IOT Core при новой установке - PullRequest
0 голосов
/ 08 апреля 2019

Я создал почти пустую фоновую задачу Windows IOT Core, и если я включу метод, использующий тип данных «double», он выдаст исключение SEHException, если я перешагну через него после достижения точки останова.Я уже видел эти странные вещи раньше, когда версии IOT Core, установленные на ПК, и Raspberry PI не совпадают, но, насколько я могу судить, у меня совпадают вещи.Любые идеи?

Я пытался:

  • Изменение целевой минимальной / максимальной версии в проекте VS.
  • Обновлено до последних универсальных пакетов nuget для Windows
  • Гарантировано, что версия ОС на PI (10.0.17763.107) соответствует версии версии UAP в Visual Studio (хотя и говорит 10.0.17763.0),Я не могу найти способ изменить это
  • Даже скачал новейшую версию VS 2019, тоже самое

Простой код (не переходите в метод, если вы делаете этоэто работает):

public sealed class StartupTask : IBackgroundTask
{
    public void Run(IBackgroundTaskInstance taskInstance)
    {
        double x = DoNothing();
        Debug.WriteLine(x);
    }

    public double DoNothing()
    {
        return 300.7D;
    }
}

Исключение, которое я получаю при переходе: https://imgur.com/osiJngg

...