63 votes

Puis-je installer l'extension Custom Document Well (onglets verticaux) pour Visual Studio 2019 ?

En Extension personnalisée du puits de document est uniquement disponible pour Visual Studio 2017. Existe-t-il un moyen de l'installer pour Visual Studio 2019 ? Plus précisément, je ne me soucie que de la fonctionnalité des onglets verticaux.

Au moment de la rédaction de cette question, la version actuelle de Visual Studio 19 est 16.0.0 et la version actuelle de l'extension Custom Document Well est 15.06.

81voto

jjungnickel Points 354

Mise à jour n°2

Les onglets verticaux sont hors de l'aperçu et sont fait désormais officiellement partie de Visual Studio 2019 v16.4 !

Mise à jour n° 1

La nouvelle fonction "Onglets verticaux de documents" est la suivante fait partie de Visual Studio 2019 version 16.4 Preview 2 . Il existe également un Article de blog dédié .


Réponse originale

  1. Télécharger CustomDocWell.vsix
  2. Dézippez le fichier, en le renommant par exemple en CustomDocWell.vsix.zip et extraire le contenu
  3. Télécharger la solution de contournement extension.vsixmanifest ( page non brute )
    • Le seul changement est que la borne supérieure de l'indicateur InstallationTarget La version a été supprimée
  4. Remplacer l'original extension.vsixmanifest avec le fichier de contournement
  5. Télécharger la solution de contournement manifest.json ( page non brute )
    • Le seul changement est le sha256 para extension.vsixmanifest a été recalculé
  6. Remplacer l'original manifest.json avec le fichier de contournement
  7. Zippez le contenu dans un nouveau fichier CustomDocWell.zip
    • Important : Assurez-vous que la racine du fichier zip est au niveau de extension.vsixmanifest y manifest.json ainsi que les autres fichiers et dossiers. La racine du fichier zip ne devrait pas être un dossier nommé CustomDocWell .
  8. Renommer en CustomDocWell.vsix
  9. Exécuter le fichier VSIX

Si vous n'obtenez aucune erreur, vous recevrez tout de même un avertissement lorsque vous ouvrirez Visual Studio 2019 :

Deprecation warning

L'extension fonctionnera toujours ; le Lien pour en savoir plus explique plus.

Les paramètres sont sous Outils > Options > Outils de productivité > Puits de document personnalisé .

Erreurs

Si vous obtenez une erreur, il est probable que l'option sha256 de extension.vsixmanifest est incorrect. Vous pouvez essayer de le calculer par vous-même (PowerShell dispose de Get-FileHash ) et le mettre dans manifest.json .

14voto

Brian Points 1

Pour que cette solution de contournement fonctionne avec VS 16.1, il suffit de cliquer sur "Allow synchronous autoload" dans la bannière d'avertissement et de redémarrer VS. Cela permettra d'utiliser les API de synchronisation obsolètes... jusqu'à ce que la fonctionnalité soit intégrée !

Pour ceux qui ont caché la bannière, cochez cette option : Options/Environnement/Extensions/Autoriser l'autoload synchrone des extensions

7voto

Sokel Points 221

En plus de La réponse d'Andrew Keeto : Après l'étape 4, dans extension.vsixmanifest dans la section Ajouter :

<InstallationTarget Version="[15.0,)" Id="Microsoft.VisualStudio.Pro" />
<InstallationTarget Version="[15.0,)" Id="Microsoft.VisualStudio.Enterprise" />

Ou mettez à jour la version maximale :

<Installation InstalledByMsi="false">
    <InstallationTarget Version="[15.0,17.0)" Id="Microsoft.VisualStudio.Community" />
    <InstallationTarget Version="[15.0,17.0)" Id="Microsoft.VisualStudio.Pro" />
    <InstallationTarget Version="[15.0,17.0)" Id="Microsoft.VisualStudio.Enterprise" />
</Installation>
<Prerequisites>
    <Prerequisite Id="Microsoft.VisualStudio.Component.CoreEditor" Version="[15.0,17.0)" DisplayName="Visual Studio core editor" />
</Prerequisites>

J'ai recalculé le SHA265 pour le manifeste.json en https://emn178.github.io/online-tools/sha256_checksum.html et l'a remplacé par le code sha265 pour extension.vsixmanifest

5voto

iamdudley Points 233

Cette réponse est une copie du commentaire de @Sergey-Vlasov. Allez sur son site web et suivez les instructions.

Vous pouvez télécharger sur mon site un installateur de puits de documents personnalisés prêt à l'emploi pour VS 2019 avec ces modifications : https://tabsstudio.com/documentation/installing-custom-document-well-for-visual-studio-2019.html - Sergey Vlasov Jul 27 à 13:28

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X