我从官网https://marketplace.visualstudio.com/items?itemName=VisualStudioClient.MicrosoftVisualStudio2022InstallerProjects&ssr=false#qna
下载了Microsoft Visual Studio Installer Projects 2022,运行后显示
.log内容:
2022/3/11 12:13:53 - Microsoft VSIX Installer
2022/3/11 12:13:53 - -------------------------------------------
2022/3/11 12:13:53 - vsixinstaller.exe version:
2022/3/11 12:13:53 - 17.1.1035-preview2
2022/3/11 12:13:53 - -------------------------------------------
2022/3/11 12:13:53 - Command line parameters:
2022/3/11 12:13:53 - C:\Program Files (x86)\Microsoft Visual Studio\Installer\resources\app\ServiceHub\Services\Microsoft.VisualStudio.Setup.Service\VSIXInstaller.exe,C:\Users\haohao\Downloads\InstallerProjects (1).vsix
2022/3/11 12:13:53 - -------------------------------------------
2022/3/11 12:13:53 - Microsoft VSIX Installer
2022/3/11 12:13:53 - -------------------------------------------
2022/3/11 12:13:54 - Initializing Install...
2022/3/11 12:13:54 - Microsoft.VisualStudio.ExtensionManager.InvalidExtensionPackageException: 此文件不是有效的 VSIX 包。 ---> System.IO.FileFormatException: 文件包含损坏的数据。
在 MS.Internal.IO.Zip.ZipIOEndOfCentralDirectoryBlock.FindPosition(Stream archiveStream)
在 MS.Internal.IO.Zip.ZipIOEndOfCentralDirectoryBlock.SeekableLoad(ZipIOBlockManager blockManager)
在 MS.Internal.IO.Zip.ZipArchive..ctor(Stream archiveStream, FileMode mode, FileAccess access, Boolean streaming, Boolean ownStream)
在 MS.Internal.IO.Zip.ZipArchive.OpenOnStream(Stream stream, FileMode mode, FileAccess access, Boolean streaming)
在 System.IO.Packaging.ZipPackage..ctor(Stream s, FileMode mode, FileAccess access, Boolean streaming)
在 System.IO.Packaging.Package.Open(Stream stream, FileMode packageMode, FileAccess packageAccess, Boolean streaming)
在 Microsoft.VisualStudio.ExtensionManager.InstallableExtensionImpl.ReadVSIXManifestFromPackage(Stream stream, CultureInfo preferredCulture)
--- 引发异常的上一位置中堆栈跟踪的末尾 ---
在 Microsoft.VisualStudio.Telemetry.WindowsErrorReporting.WatsonReport.GetClrWatsonExceptionInfo(Exception exceptionObject)
--- 内部异常堆栈跟踪的结尾 ---
在 Microsoft.VisualStudio.ExtensionManager.InstallableExtensionImpl.ReadVSIXManifestFromPackage(Stream stream, CultureInfo preferredCulture)
在 Microsoft.VisualStudio.ExtensionManager.InstallableExtensionImpl..ctor(String path, CultureInfo preferredCulture)
在 Microsoft.VisualStudio.ExtensionManager.ExtensionEngineImpl.CreateInstallableExtension(String extensionPath, CultureInfo preferredCulture)
在 Microsoft.VisualStudio.ExtensionManager.ExtensionEngineImpl.CreateInstallableExtension(String extensionPath)
在 VSIXInstaller.ExtensionService.GetInstallableData(String vsixPath, String extensionPackParentName, Boolean isRepairSupported, IStateData stateData, IEnumerable`1& skuData)
在 VSIXInstaller.ExtensionPackService.IsExtensionPack(IStateData stateData, Boolean isRepairSupported)
在 VSIXInstaller.ExtensionPackService.ExpandExtensionPackToInstall(IStateData stateData, Boolean isRepairSupported)
在 VSIXInstaller.App.Initialize(Boolean isRepairSupported)
在 VSIXInstaller.App.Initialize()
在 System.Threading.Tasks.Task`1.InnerInvoke()
在 System.Threading.Tasks.Task.Execute()
另外,之前安装过vs2019,后来因为问题手动删的文件夹。
请问如何解决问题?