2017-01-25 2 views
0

J'essaye de publier une extension pour VSTS; une petite tâche de libération. Je ne prévois pas de le publier publiquement, c'est juste pour un usage interne. J'ai trouvé pas mal de "how to" posts, mais ils ont tendance à être vagues sur certains sujets ou même ont des informations périmées. J'ai obtenu ma tâche et ça fonctionne, mais j'ai encore des questions.Tâche de publication VSTS personnalisée: empaquetage et où est mon icône

1) Emballage votre extension:

Selon visualstudio.com je dois emballer mon extension dans un fichier .vsix. Quelqu'un peut-il m'expliquer ce que cela fait? Je n'ai pas fait cette étape car elle ne faisait pas partie du premier tutoriel que j'ai trouvé. Ma tâche est encore là et fonctionnelle, donc je ne suis pas sûr de savoir quel est le but de l'emballage.

2) Questions Icon

Trivial Je sais, mais je ne peux pas sembler obtenir mon icône de tâche de se présenter! J'ai une icône stockée dans la racine de mon dossier que j'ai téléchargé et je le référence dans mon manifeste d'extension, mais il ne semblera pas apparaître.

"icônes": {
"par défaut": "icon.png"
},
"fichiers": [{

"chemin": "icon.png", « adressable « : false
}
]

Ai-je besoin de faire référence à l'icône dans ma tâche se manifestent en quelque sorte? Je n'ai vu aucune référence d'une propriété d'icône dans task.json. En outre, j'ai vu certains sites disant que l'icône doit être 32x32 png, mais Extension manifest reference dit qu'il devrait être 128x128.

Répondre

1

D'abord, je suppose que vous avez fait référence au tutoriel this, qui est obsolète. Vous devez faire avec un fichier vsix qui peut être téléchargé sur VSTS. Deuxièmement, vous devez placer le fichier icon.png (32X32) dans le dossier racine de la tâche de publication, puis le fichier d'icône peut être reconnu. Par exemple: les fichiers de la tâche se trouvent dans le dossier ReleaseTest, puis les fichiers task.json et icon.png se trouvent à la racine du dossier ReleaseTest.

BTW, l'icône 128X128 est utilisée pour l'extension, vous pouvez vérifier les extensions sur votre site marché (https://marketplace.visualstudio.com/manage/publishers/[publisher])

+0

Merci. J'ai été en mesure d'emballer mon extension et de la télécharger en utilisant le marché. Je vois que mon icône a été utilisée pour gérer l'écran des extensions. Cependant, lorsque je recherche ma tâche personnalisée dans le catalogue, elle affiche toujours l'icône par défaut "deux engrenages sur une page". Comment définir l'icône pour ma tâche? –

+0

Bonjour. J'ai réussi à mettre mon icône à jour. Il semblait que la mise à jour de l'extension ne suffisait pas, mais j'ai en fait dû annuler le partage puis re-partager pour mettre à jour l'icône de la tâche. –