Visualhg不会为Visual Studio 2019安装



安装无法完成,我收到以下消息:下载错误

这是安装日志:

4/7/2022 8:37:31 AM - Microsoft VSIX Installer
4/7/2022 8:37:31 AM - -------------------------------------------
4/7/2022 8:37:31 AM - vsixinstaller.exe version:
4/7/2022 8:37:31 AM - 17.1.1035-preview2
4/7/2022 8:37:31 AM - -------------------------------------------
4/7/2022 8:37:31 AM - Command line parameters:
4/7/2022 8:37:31 AM - C:Program Files (x86)Microsoft Visual StudioInstallerresourcesappServiceHubServicesMicrosoft.VisualStudio.Setup.ServiceVSIXInstaller.exe,C:UsersrebekDownloadsVisualHG.vsix
4/7/2022 8:37:31 AM - -------------------------------------------
4/7/2022 8:37:31 AM - Microsoft VSIX Installer
4/7/2022 8:37:31 AM - -------------------------------------------
4/7/2022 8:37:34 AM - Initializing Install...
4/7/2022 8:37:34 AM - Extension Details...
4/7/2022 8:37:34 AM -   Identifier         : DADADA00-dfd3-4e42-a61c-499121e136f3
4/7/2022 8:37:34 AM -   Name               : VisualHG
4/7/2022 8:37:34 AM -   Author             : Bernd Schrader
4/7/2022 8:37:34 AM -   Version            : 1.1.7
4/7/2022 8:37:34 AM -   Description        : Mercurial source control integration
4/7/2022 8:37:34 AM -   Locale             : en-US
4/7/2022 8:37:34 AM -   MoreInfoURL        : http://visualhg.codeplex.com/
4/7/2022 8:37:34 AM -   InstalledByMSI     : False
4/7/2022 8:37:34 AM -   SupportedFrameworkVersionRange : [4.0]
4/7/2022 8:37:34 AM - 
4/7/2022 8:37:34 AM -   SignatureState     : Unsigned
4/7/2022 8:37:34 AM -   Supported Products : 
4/7/2022 8:37:34 AM -       Microsoft.VisualStudio.Pro
4/7/2022 8:37:34 AM -           Version : [10.0,11.0)
4/7/2022 8:37:34 AM -           ProductArchitecture : x86
4/7/2022 8:37:34 AM -       Microsoft.VisualStudio.Pro
4/7/2022 8:37:34 AM -           Version : [11.0,12.0)
4/7/2022 8:37:34 AM -           ProductArchitecture : x86
4/7/2022 8:37:34 AM -       Microsoft.VisualStudio.Pro
4/7/2022 8:37:34 AM -           Version : [12.0,13.0)
4/7/2022 8:37:34 AM -           ProductArchitecture : x86
4/7/2022 8:37:34 AM -       Microsoft.VisualStudio.Pro
4/7/2022 8:37:34 AM -           Version : [14.0,15.0)
4/7/2022 8:37:34 AM -           ProductArchitecture : x86
4/7/2022 8:37:34 AM - 
4/7/2022 8:37:34 AM -   References         : 
4/7/2022 8:37:34 AM -       -------------------------------------------------------
4/7/2022 8:37:34 AM -       Identifier   : Microsoft.VisualStudio.MPF
4/7/2022 8:37:34 AM -       Name         : Visual Studio MPF
4/7/2022 8:37:34 AM -       Version      : [10.0,)
4/7/2022 8:37:34 AM -       MoreInfoURL  : 
4/7/2022 8:37:34 AM -       Nested       : No
4/7/2022 8:37:34 AM - 
4/7/2022 8:37:34 AM - Signature Details...
4/7/2022 8:37:34 AM -   Extension is not signed.
4/7/2022 8:37:34 AM - 
4/7/2022 8:37:34 AM - Searching for applicable products...
4/7/2022 8:37:34 AM - Found installed product - Global Location
4/7/2022 8:37:34 AM - Found installed product - AtmelStudio
4/7/2022 8:37:34 AM - Found installed product - Visual Studio Community 2019
4/7/2022 8:37:34 AM - VSIXInstaller.NoApplicableSKUsException: This extension is not installable on any currently installed products.
at VSIXInstaller.ExtensionService.GetInstallableDataImpl(IInstallableExtension extension, String extensionPackParentName, Boolean isRepairSupported, IStateData stateData, IEnumerable`1& skuData)
at VSIXInstaller.ExtensionService.GetInstallableData(String vsixPath, String extensionPackParentName, Boolean isRepairSupported, IStateData stateData, IEnumerable`1& skuData)
at VSIXInstaller.ExtensionPackService.IsExtensionPack(IStateData stateData, Boolean isRepairSupported)
at VSIXInstaller.ExtensionPackService.ExpandExtensionPackToInstall(IStateData stateData, Boolean isRepairSupported)
at VSIXInstaller.App.Initialize(Boolean isRepairSupported)
at VSIXInstaller.App.Initialize()
at System.Threading.Tasks.Task`1.InnerInvoke()
at System.Threading.Tasks.Task.Execute()
--- End of stack trace from previous location where exception was thrown ---
at Microsoft.VisualStudio.Telemetry.WindowsErrorReporting.WatsonReport.GetClrWatsonExceptionInfo(Exception exceptionObject)

任何帮助都将不胜感激!

即使没有维护VisualHG,您也可以从VS2019与VSHG 一起使用Mercurial

VisualHG的一个分支,与Visual Studio 2019和Visual Studio 2017 协同工作

您应该转到Git或从命令行使用Hg

不再维持汞扩展

错误显示:

VSIXInstaller.NoApplicableSKUsException:此扩展不可安装在任何当前安装的产品上。

VS Marketplace中的VisualHG安装程序上次更新于2015年,仅针对VS 2015。它无法支持VS 2019,现在已被放弃。有些人已经将代码从Codeplex克隆到Github repo中,但那里也没有活动。

您可以使用不同的扩展,例如HgSccPackage,尽管该项目现在已经存档。

您应该认真考虑迁移到Git。Mercurial已经不再那么受欢迎了,而且已经5年多没有这么受欢迎了。在分布式版本控制领域,Git是无可争议的王者。

迁移到Git

Git与Mercurial Repository的互操作性问题有几个答案,说明了Git如何与远程Hg Repository一起使用。

将Mercurial文件夹转换为Git存储库的答案显示了如何将Hg repo克隆到Git。在Windows10上,您可以使用WSL来使用转换存储库所需的任何Linux工具或脚本

Git手册的迁移到Git有一个关于Mercurial的章节,解释了需要什么工具以及它们的作用

最新更新