Щойно я встановив SSMS 18 GA на комп’ютер із встановленим лише VS2019, і коли я спробую відкрити SSMS, з’явиться екран сплеску, але потім процес закінчується.
Запуск ssms з -log
параметром виявляє повідомлення про помилку:
Помилка CreateInstance для пакета [Пакет завдань планувальника] Джерело: 'mscorlib' Опис: Не вдалося завантажити файл або збірку 'Microsoft.VisualStudio.Shell.Interop.8.0, Версія = 15.0.0.0, Культура = нейтральна, PublicKeyToken = b03f5f7f11d50a3a' або один із її залежності. Маніфестне визначення розташованої збірки не відповідає посиланням на збірку. (Виняток від HRESULT: 0x80131040) System.IO.FileLoadException: Не вдалося завантажити файл або збірку 'Microsoft.VisualStudio.Shell.Interop.8.0, Version = 15.0.0.0, Culture = нейтральна, PublicKeyToken = b03f5f7f11d50a3a' або одна з її залежностей. Маніфестне визначення розташованої збірки не відповідає посиланням на збірку. (Виняток від HRESULT: 0x80131040) Назва файлу: 'Microsoft.VisualStudio.Shell.Interop.8.0, версія = 15.0.0.0, культура = нейтральна, PublicKeyToken = b03f5f7f11d50a3a '---> System.IO.FileLoadException: Не вдалося завантажити файл або збірку' Microsoft.VisualStudio.Shell.Interop.8.0, Версія = 8.0.0.0, Культура = нейтральна, PublicKeyToken = b03f5f7f11d50a3 . Маніфестне визначення розташованої збірки не відповідає посиланням на збірку. (Виняток від HRESULT: 0x80131040) Назва файлу: 'Microsoft.VisualStudio.Shell.Interop.8.0, версія = 8.0.0.0, культура = нейтральна, PublicKeyToken = b03f5f7f11d50a3a'
WRN: Ведення журналу прив'язки збірки вимкнено. Щоб увімкнути невдачу журналу помилок приєднання, встановіть значення реєстру [HKLM \ Software \ Microsoft \ Fusion! EnableLog] (DWORD) на 1. Примітка. Існує певна покарання за ефективність, пов’язане з журналом помилок прив’язки збірки. Щоб вимкнути цю функцію, видаліть значення реєстру [HKLM \ Software \ Microsoft \ Fusion! EnableLog].
на System.Reflection.RuntimeAssembly.GetType (RuntimeAssembly Assembly, ім’я струни, Boolean bacOnError, Boolean ignoreCase, ObjectHandleOnStack типу) у System.Reflection.RuntimeAssembly.GetType (String name, Boele.Cam.Ant.En.En. AssemblyString, String typeName, Boolean ignoreCase, BindingFlagsindingAttr, Binder binder, Object [] аргументи, культураInfo культура, об'єкт [] активаціяAttributes, Evidence securityInfo, StackCrawlMark & stackMark) у System.Activator.CreateInstance (тип String AssemblyName) (String AssemblyName .CreateInstance (String AssemblyName, String typeName)
System.IO.FileLoadException: Не вдалося завантажити файл або збірку 'Microsoft.VisualStudio.Shell.Interop.8.0, Version = 8.0.0.0, Culture = нейтральна, PublicKeyToken = b03f5f7f11d50a3a' або одна з її залежностей. Маніфестне визначення розташованої збірки не відповідає посиланням на збірку. (Виняток від HRESULT: 0x80131040) Назва файлу: 'Microsoft.VisualStudio.Shell.Interop.8.0, версія = 8.0.0.0, культура = нейтральна, PublicKeyToken = b03f5f7f11d50a3a'
WRN: Ведення журналу прив'язки збірки вимкнено. Щоб увімкнути невдачу журналу помилок приєднання, встановіть значення реєстру [HKLM \ Software \ Microsoft \ Fusion! EnableLog] (DWORD) на 1. Примітка. Існує певна покарання за ефективність, пов’язане з журналом помилок прив’язки збірки. Щоб вимкнути цю функцію, видаліть значення реєстру [HKLM \ Software \ Microsoft \ Fusion! EnableLog].
Я спробував запустити "Ремонт" на SSMS і спробував відновити C:\ProgramData\Package Cache\{AAA9F15B-AF45-4562-9991-93A848D3A902}v15.0.28307.421\redist\vs2017_isoshell_for_ssms.msi
, але проблема не зникає.
-log
параметра. Напр .:"C:\Program Files (x86)\Microsoft SQL Server Management Studio 18\Common7\IDE\Ssms.exe" -log C:\drop\log.txt