Ошибка проверки расширения Файл task.json не найден в сообщении xxx - PullRequest
0 голосов
/ 17 января 2019

Я пытаюсь опубликовать частное расширение для AzureDevops в Visual Studio Marketplace. Это пакет .vsix. Упаковка идет хорошо, я загружаю пакет, но он не проходит проверку. Я получаю следующую ошибку:

Ошибка проверки расширения. Файл task.json не найден в вклад ххх

И я не знаю, почему я получаю этот файл, так как у меня есть файл task.json. Это первый раз, когда я пытаюсь загрузить пакет, поэтому я действительно не знаю, откуда возникла проблема.

Ответы [ 3 ]

0 голосов
/ 27 июня 2019

В vss-extension.json у вас есть этот раздел:

"contributions": [ 
     {
            "id": "..."
            "types": "..."
            "targets": "..."
            "properties": {
                  "name": "buildAndReleaseTask"
            }
      }
]

В моем случае task.json был в папке buildAndReleaseTask, а name в properties было чем-то другим (имя, которое вы получили в сообщении об ошибке), когда я изменил его на name до buildAndReleaseTask (где task.json существует) ошибка исчезла.

0 голосов
/ 06 августа 2019

Как отметил Шайки, это одна из возможных причин проблемы.Другой возможной проблемой будет folder/path имя

Убедитесь, что вы дадите то же имя для файлов, что и имя свойства

"contributions": [ 
     {
            "id": "..."
            "types": "..."
            "targets": "..."
            "properties": {
                  "name": "buildAndReleaseTask"
            }
      }
],
"files": [
    {
      "path": "buildAndReleaseTask"
    }
  ]

enter image description here

0 голосов
/ 03 июня 2019

Для любого, кто сталкивается с этим вопросом, JSON-файл с вашей конфигурацией задач в буквальном смысле должен называться «task.json». В вашем файле расширения вам нужно дать имя каждой папке с вашими задачами, в которой должен быть отдельный файл task.json.

...