我正在尝试在Visual Studio市场上发布AzureDevops的私有扩展。这是一个.vsix软件包。包装顺利,我上传了一个包装,但没有通过验证。我收到以下错误:
扩展验证错误在以下位置找不到task.json文件 贡献xxx
我不知道为什么要得到这个,因为我有一个task.json文件。这是我第一次尝试上传软件包,所以我真的不知道问题出在哪里。
答案 0 :(得分:0)
对于偶然发现此问题的任何人,带有您的任务配置的JSON文件实际上需要命名为“ task.json”。在扩展文件中,需要为每个任务文件夹指定名称,其中必须有一个单独的task.json文件。
答案 1 :(得分:0)
在import random
import requests
BASE_URL = 'http://bbs.blabla.com/'
LENGTH = 5
MIN_NUM = 10 ** (LENGTH - 1)
MAX_NUM = 10 ** LENGTH - 1
print('MIN_NUM', MIN_NUM)
print('MAX_NUM', MAX_NUM)
for _ in range(1000):
random_id = random.randint(MIN_NUM, MAX_NUM)
url = BASE_URL + str(random_id)
# print('url', url)
resp = requests.get(url)
if resp.status_code == 200:
print(url, 'is OK')
中,您具有以下部分:
vss-extension.json
在我的情况下,"contributions": [
{
"id": "..."
"types": "..."
"targets": "..."
"properties": {
"name": "buildAndReleaseTask"
}
}
]
位于task.json
文件夹中,而buildAndReleaseTask
中的name
是其他名称(您在错误消息中得到的名称),当我将其更改为properties
到name
(存在buildAndReleaseTask
的地方),错误消失了。
答案 2 :(得分:0)