Nano Hash - криптовалюты, майнинг, программирование

Ошибка Visual Studio: не удается активировать фоновую задачу. Не удалось активировать фоновую задачу.

Когда я пытаюсь запустить определенную фоновую задачу с помощью Visual Studio, я получаю следующую ошибку:

Невозможно активировать фоновую задачу. Ошибка активации фоновой задачи

Я попытался нажать кнопку «Справка», что привело меня к Как инициировать приостановку, возобновление и фоновые события в приложениях Магазина Windows. На странице говорилось, что нужно просмотреть определенный раздел в Просмотре событий, в котором не было записей.

Соответствующее приложение Магазина Windows одновременно запрашивает разрешение на фоновую задачу и регистрирует задачу. Приложение включено для экрана блокировки. Проект приложения ссылается на проект фоновой задачи, а его манифест указывает правильное полное имя класса фоновой задачи. В манифесте указан правильный тип фоновой задачи.


Ответы:


1

Я смог решить эту проблему, изменив код регистрации/местоположения задачи на вызов RequestAccessAsync перед регистрацией фоновой задачи. (Ранее он регистрировал фоновую задачу, прежде чем запрашивать доступ.)

По какой-то причине это заставило приложение снова запросить доступ. После запуска приложения и предоставления ему разрешения я вернул код в предыдущее состояние.

Теперь он снова работает правильно, хотя код такой же, как и был изначально.

02.03.2013

2

Что касается меня, у меня была проблема, когда я обновил TaskEntryPoint в своем манифесте, но забыл обновить его в своем коде... Разочаровывает необходимость поддерживать его в обоих местах!

Он вышел из синхронизации из-за процесса рефакторинга некоторых классов в новую библиотеку, поэтому не забудьте обновить его постфактум, если вы это сделаете!

Вы можете использовать отражение, чтобы помочь с этим, например. typeof(LocationTask).FullName

04.09.2013

3

Перезапуск Visual Studio (2015) решил эту проблему для меня.

Вы, наверное, уже это делали, но иногда забываешь о простых вещах.

05.04.2016
Новые материалы

Кластеризация: более глубокий взгляд
Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

Как написать эффективное резюме
Предложения по дизайну и макету, чтобы представить себя профессионально Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..

Частный метод Python: улучшение инкапсуляции и безопасности
Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

Как я автоматизирую тестирование с помощью Jest
Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..

Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..