Конфигурация запуска задачи отсутствует в Visual Studio 2017

Я только что установил Visual Studio 2017 и открыл решение, с которым я работал в Visual Studio 2015. Кажется, все работает отлично, за исключением того, что проводник задач в VS 2017 не обнаруживает файл package.json в одном из моих проектов, поэтому он дает мне сообщение "Никаких конфигураций бегунов задачи не было найдено". Мой пакет .json находится в той же папке, что и файл моего решения, и я добавил его в соответствующий проект, создав ссылку на файл. VS 2015 не имел никаких проблем с этим, и я не уверен, почему VS 2017 делает или как это исправить.

Ответ 1

Я нашел расширение NPM Task Runner в Visual Studio Marketplace, которое исправило мою проблему. После его установки файл package.json появился в Проводнике задач Runner.

Кроме того, не забудьте указать свой системный путь в качестве главного приоритета для внешних веб-инструментов, выбрав "Параметры" > "Внешние веб-инструменты" и переместите $(PATH) вверх. Мои сценарии npm не срабатывали, пока я не сделал это.

Ответ 2

Explorer Runner Task можно найти через меню View> Other Windows> Explorer Runner Explorer.

Вот как вы его нашли, или вы можете использовать окно поиска в правом верхнем углу и искать Task Runner, и он появится.

Ответ 3

Если вы попали сюда из-за того, что ваш webpack.config.js не отображается в обозревателе задач, это потому, что веб-пакет по умолчанию не поддерживается.

Вы должны установить Mads Kristensen WebPack Task Runner из окна "Расширения и обновления" в Visual Studio.

Или установите Web Essentials 2017, который включает в себя WebPack Task Runner и ряд других замечательных инструментов от Mads.

Ответ 4

Я столкнулся с подобной проблемой при попытке этого вводного руководства по Typescript. Возможность запуска обозревателя задач отсутствовала, и я ожидала, что она должна была быть.

Решение было странным, но оно сработало. Файл, с которым я хотел иметь дело, находился в подпапке, например:

enter image description here

Обратите внимание на отсутствие "Проводника задач" в контекстном меню.

Затем я переместил файл в основную папку проекта:

enter image description here

и теперь он работает как положено.

enter image description here

Быстрое обновление:

Если изображения перестают отображаться (что может показаться проблемой при некоторых ответах):

Решение состоит в том, чтобы поместить файл в корневую папку проекта.

Ответ 5

Проводник Runner Run не отображается в меню "Просмотр/Другое Windows/Task Runner Explorer", если расширение "Microsoft ASP.NET и веб-инструменты" отключено. Однако, если включить его и отключить расширение "Средства обслуживания приложений Microsoft Azure", то в меню "Просмотр/Другие Windows" появится "Запуск Runner Explorer", но он не будет работать.

Итак, ответ следующий: для работы Task Runner Explorer должны быть включены расширения "Microsoft ASP.NET и веб-инструменты" и "Microsoft Azure App Service Tools". Протестировано в Visual Studio Community 2017 Версия 15.2 (26430.16)

Ответ 6

Хотя я успешно использовал Task Runner Explorer для других проектов, даже, например, прошлой ночью, сегодня внезапно (17.11.2008) он перестал работать. Решение состояло в том, чтобы перейти к Tools->Extensions And Updates и найти (верхний правый angular) для NPM Task Runner, и когда он нашел это расширение, я нажал кнопку Enable рядом с ним. Он дал мне предупреждение о том, что мне нужно закрыть и снова открыть Visual Studio 2017, и когда я это сделал, -vs-binding для BeforeBuild в моем package.json начал работать, а элементы в Task Runner Explorer выглядели правильно и снова начали работать ,

Ответ 7

Вы можете просто установить Bundler и Minifier расширение для VS. Вы можете установить его из VS Tools > Extensions and Updates. введите описание изображения здесь

Ответ 8

Это опция контекстного меню. Если у вас есть выделенный файл bundleconfig.json (или что-то еще подходящее) в Visual Studio 2017, вы увидите это в инструментах, а если нет - то он всегда будет в окне просмотра/других окнах