安装无法完成,我收到以下消息:下载错误
这是安装日志:
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的章节,解释了需要什么工具以及它们的作用