为什么我无法安装 Microsoft Visual Studio 安装程序项目?

时间:2021-06-12 12:53:58

标签: visual-studio package

所以我试图安装这个包来为我的项目创建 Setup.exe,但它出现了错误: enter image description here

Install log:
12.06.2021 15:47:52 - Microsoft VSIX Installer
12.06.2021 15:47:52 - -------------------------------------------
12.06.2021 15:47:52 - vsixinstaller.exe version:
12.06.2021 15:47:52 - 16.9.2017
12.06.2021 15:47:52 - -------------------------------------------
12.06.2021 15:47:52 - Command line parameters:
12.06.2021 15:47:52 - C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\vsixinstaller.exe,/appidinstallpath:C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\devenv.exe,/skuName:Community,/skuVersion:16.9.31229.75,/appidname:Microsoft Visual Studio Community 2019,/culture:ru-RU,/noep,C:\Users\Admin\AppData\Local\Temp\VSIXabkei5yl.vsix
12.06.2021 15:47:52 - -------------------------------------------
12.06.2021 15:47:52 - Microsoft VSIX Installer
12.06.2021 15:47:52 - -------------------------------------------
12.06.2021 15:47:53 - System.IO.FileLoadException: Не удалось загрузить файл или сборку "Microsoft.VisualStudio.Validation, Version=15.3.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" либо одну из их зависимостей. Найденное определение манифеста сборки не соответствует ссылке на сборку. (Исключение из HRESULT: 0x80131040)
Имя файла: 'Microsoft.VisualStudio.Validation, Version=15.3.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
   в VSIXInstaller.SupportedSKUs.AddInstalledIsolatedShells(Version vsVersion, IntPtr userToken)
   в VSIXInstaller.SupportedSKUs.InitializeSupportedSKUs(IntPtr userToken)
   в VSIXInstaller.ExtensionService.InitializeSupportedSKUs(ICommandLineData cmdLineData, IntPtr duplicatedUserToken)
   в VSIXInstaller.App.Initialize(Boolean isRepairSupported)
   в VSIXInstaller.App.Initialize()
   в System.Threading.Tasks.Task`1.InnerInvoke()
   в System.Threading.Tasks.Task.Execute()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
   в Microsoft.VisualStudio.Telemetry.WindowsErrorReporting.WatsonReport.GetClrWatsonExceptionInfo(Exception exceptionObject)

编辑:用英文编辑和添加错误窗口,以便更容易理解

1 个答案:

答案 0 :(得分:0)

所以如果有人遇到这个问题,我在 Visual Studio 安装程序中修复了 Visual Studio,它确实有帮助!