«Приложение не найдено, пожалуйста, проверьте…» при запуске из Visual Studio, но обычно устанавливается с Портала разработчика

#visual-studio #visual-studio-2019 #microsoft-teams #teams-toolkit

Вопрос:

В настоящее время я изучаю разработку команд и только что установил расширение Teams Toolkit. Следуя руководству по быстрому запуску, запуск приложения открывает мой браузер с веб-приложением Teams и сообщением

Приложение не найдено, пожалуйста, проверьте приложение и его права доступа [sic].

К счастью, это приложение все еще можно запустить, выбрав опцию «Предварительный просмотр в командах» на портале разработчиков.

Цитируя GettingStarted.txt:

Если вы начинаете отладку в браузере, и команды показывают сообщение «Приложение не найдено, пожалуйста, проверьте приложение и его права доступа», это означает, что приложение не было загружено на портал разработчиков команд. Чтобы решить эту проблему, выполните действия, описанные в разделе «Быстрый запуск» выше. Команда меню Проект > TeamsFx >> Настройка для единого входа выполнит этот шаг за вас.

За исключением того, что он был успешно загружен на портал разработчиков.

Что я сделал

  • Сделал эту «Настройку для единого входа». С этим проблем не возникло, и приложение было успешно добавлено на портал разработчиков.

Где я искал ответ

  • Страница VS Marketplace для набора инструментов для команд (Отзывы, вопросы и ответы)
  • Страница Github (проблемы) для инструментария команд
  • Этот самый сайт — Переполнение стека.

Очевидно, я не на 100% уверен, что ничего не пропустил.

Временное решение

Тем временем я установил свойству «LaunchBrowser» значение «false» в файле launchSettings.json. Однако постоянно возвращаться на портал разработчиков для его запуска-пустая трата времени, особенно когда там есть функциональность.

Visual Studio 2019, Учетная запись разработчика Microsoft.

Заранее спасибо.

Ответ №1:

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

Ответ №2:

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

  1. Откройте инструменты веб-разработки браузеров и посмотрите консоль после нажатия кнопки «Добавить» (прежде чем вы увидите сообщение об ошибке). Иногда полезное сообщение об ошибке с портала разработчика помогает выявить проблему.
  2. Убедитесь, что при запуске Visual Studio URL-адреса правильный клиент загружается в группы.
  3. Запустите проект в VS, затем вручную перейдите в браузере к конечной точке вкладки, с которой вы ожидаете работать. Это будет что-то вроде https://localhost:44357/tab по умолчанию (значение находится в файле manifest.json). Образец не будет работать полностью, потому что он не работает внутри команд, но вы должны быть в состоянии убедиться, что он работает локально.

Если ничего из этого не помогает, пожалуйста, зарегистрируйте проблему на странице GitHub, и мы сможем расследовать ошибку.