VS2019のみがインストールされたコンピューターにSSMS 18 GAをインストールしました。SSMSを開こうとすると、スプラッシュスクリーンが表示されますが、プロセスは終了します。
-log
パラメーターを指定してssmsを実行すると、エラーメッセージが表示されます。
パッケージのCreateInstanceが失敗しました[タスクスケジューラパッケージ]ソース: 'mscorlib'説明:ファイルまたはアセンブリ 'Microsoft.VisualStudio.Shell.Interop.8.0、Version = 15.0.0.0、Culture = neutral、PublicKeyToken = b03f5f7f11d50a3a'またはいずれかをロードできませんでしたその依存関係。見つかったアセンブリのマニフェスト定義は、アセンブリ参照と一致しません。(HRESULTからの例外:0x80131040)System.IO.FileLoadException:ファイルまたはアセンブリ 'Microsoft.VisualStudio.Shell.Interop.8.0、Version = 15.0.0.0、Culture = neutral、PublicKeyToken = b03f5f7f11d50a3a'またはその依存関係の1つをロードできませんでした。見つかったアセンブリのマニフェスト定義は、アセンブリ参照と一致しません。(HRESULTからの例外:0x80131040)ファイル名: 'Microsoft.VisualStudio.Shell.Interop.8.0、Version = 15.0.0.0、Culture = neutral、PublicKeyToken = b03f5f7f11d50a3a '---> System.IO.FileLoadException:ファイルまたはアセンブリ' Microsoft.VisualStudio.Shell.Interop.8.0、Version = 8.0.0.0、Culture = neutral、PublicKeyToken = b03f5f7f11d50a3a 'またはその依存関係の1つをロードできませんでした。見つかったアセンブリのマニフェスト定義は、アセンブリ参照と一致しません。(HRESULTからの例外:0x80131040)ファイル名: 'Microsoft.VisualStudio.Shell.Interop.8.0、Version = 8.0.0.0、Culture = neutral、PublicKeyToken = b03f5f7f11d50a3a'
WRN:アセンブリバインディングログはオフになっています。アセンブリバインドエラーログを有効にするには、レジストリ値[HKLM \ Software \ Microsoft \ Fusion!EnableLog](DWORD)を1に設定します。注:アセンブリバインドエラーログに関連するパフォーマンスの低下があります。この機能をオフにするには、レジストリ値[HKLM \ Software \ Microsoft \ Fusion!EnableLog]を削除します。
System.Reflection.RuntimeAssembly.GetType(RuntimeAssembly assembly、String name、Boolean throwOnError、Boolean ignoreCase、ObjectHandleOnStack type)at System.Reflection.RuntimeAssembly.GetType(String name、Boolean throwOnError、Boolean ignoreCase)at System.Activator.CreateInstance(String assembly.String、String typeName、Boolean ignoreCase、BindingFlags bindingAttr、バインダーバインダー、Object [] args、CultureInfo culture、Object [] activationAttributes、Evidence securityInfo、StackCrawlMark&stackMark)System.Activator.CreateInstance(String assemblyName、String typeName)at System.AppDomain .CreateInstance(String assemblyName、String typeName)
System.IO.FileLoadException:ファイルまたはアセンブリ「Microsoft.VisualStudio.Shell.Interop.8.0、Version = 8.0.0.0、Culture = neutral、PublicKeyToken = b03f5f7f11d50a3a」またはその依存関係の1つをロードできませんでした。見つかったアセンブリのマニフェスト定義は、アセンブリ参照と一致しません。(HRESULTからの例外:0x80131040)ファイル名: 'Microsoft.VisualStudio.Shell.Interop.8.0、Version = 8.0.0.0、Culture = neutral、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