web-dev-qa-db-fra.com

Microsoft.VisualStudio.Component.CoreEditor manquant lors de l'installation de l'extension Visual Studio

J'essaie d'obtenir scrcpy pour exécuter dans Visual Studio en utilisant cette extension et déterminer si je peux étendre ses fonctionnalités.

Impossible d'installer une extension VSIX pour Visual Studio 2019

L'installation échoue indiquant:

enter image description here

J'ai mis à jour le <InstallationTarget> et <Dependency> selon ici ,

Vous devez remplacer InstallationTarget par [15.0,17.0) et Prerequisite par [15.8.27729.1,).

J'ai décompressé le fichier .vsix, mis à jour le extension.vsixmanifest fichier vers ce qui suit:

<Installation>
    <InstallationTarget Id="Microsoft.VisualStudio.Community" Version="[15.0,17.0)" />
  </Installation>
  <Dependencies>
    <Dependency Id="Microsoft.Framework.NDP" DisplayName="Microsoft .NET Framework" Version="[4.5,)" />
    <Dependency Id="Microsoft.VisualStudio.MPF.15.0" DisplayName="Visual Studio MPF 15.0" Version="[15.0]" />
  </Dependencies>
  <Prerequisites>
    <Prerequisite Id="Microsoft.VisualStudio.Component.CoreEditor" Version="[15.8.27729.1,)" DisplayName="Visual Studio core editor" />
  </Prerequisites>

Le répertoire compressé, renommé en * .vsix, a essayé de réinstaller.

Le programme d'installation reconnaît maintenant Visual Studio 2019, commence l'installation mais échoue, manque Microsoft.VisualStudio.Component.CoreEditor.

12/11/2019 5:25:00 PM - Beginning to install extension to Visual Studio Enterprise 2019 (2)...
12/11/2019 5:25:02 PM - Install Error : Microsoft.VisualStudio.ExtensionManager.MissingReferencesException: This extension cannot be installed because the following references are missing:
-Microsoft.VisualStudio.Component.CoreEditor (Microsoft.VisualStudio.Component.CoreEditor)
   at Microsoft.VisualStudio.ExtensionManager.EngineUtilities.EnsureNoMissingReferences(IEnumerable`1 missingRefs)
   at Microsoft.VisualStudio.ExtensionManager.PackageInstaller.PrepareEngineInstall(IDependencyGraph dGraph, IDependencyComparisonSeed seed, Component vsixComponent, Boolean isProductComponent, Int32& totalInstallationSteps)
   at Microsoft.VisualStudio.ExtensionManager.ExtensionEngineImpl.PerformSetupEngineInstall(InstallableExtensionImpl extension, Boolean installPerMachine, Boolean isPackComponent, IDictionary`2 extensionsInstalledSoFar, List`1 extensionsUninstalledSoFar, IInstalledExtensionList modifiedInstalledExtensionsList, IProgress`1 progress, InstallFlags installFlags, AsyncOperation asyncOp, Version targetedVsVersion, IInstalledExtension& newExtension)
   at Microsoft.VisualStudio.ExtensionManager.ExtensionEngineImpl.InstallInternal(InstallableExtensionImpl extension, InstallFlags installFlags, IDictionary`2 extensionsInstalledSoFar, List`1 extensionsUninstalledSoFar, IInstalledExtensionList modifiedInstalledExtensionsList, AsyncOperation asyncOp, IProgress`1 progress, Version targetedVsVersion)
   at Microsoft.VisualStudio.ExtensionManager.ExtensionEngineImpl.BeginInstall(IInstallableExtension installableExtension, InstallFlags installFlags, AsyncOperation asyncOp, Version targetedVsVersion)
   at Microsoft.VisualStudio.ExtensionManager.ExtensionEngineImpl.InstallWorker(IInstallableExtension extension, InstallFlags installFlags, AsyncOperation asyncOp)

Des suggestions sur les prochaines étapes s'il vous plaît?

4
ElHaix

Comme alternative, vous souhaiterez peut-être modifier l'installation de Visual Studio (avec le programme d'installation de Visual Studio) et inclure le "développement d'extension Visual Studio". Il y a de fortes chances que cet ensemble d'outils corrige le problème des exigences manquantes. Visual Studio Installer Toolset

0
Carlos Casalicchio