본문 바로가기

Tip

[IDE][Visual Studio 2017 Community] 파일이나 어셈블리 'SqlPackageBase, Version=14.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91' 또는 여기에 종속되어 있는 파일이나 어셈블리 중 하나를 로드할 수 없습니다. ..



vs2017 에서 Sql 실행 계획을 실행했을때 나타나는 런타임 오류입니다.

이 대화 상자 대신 JIT(Just-in-time) 디버깅을 호출하는

방법에 대한 자세한 내용은 이 메시지의 뒷부분을 참조하십시오.


************** 예외 텍스트 **************

System.IO.FileNotFoundException: 파일이나 어셈블리 'SqlPackageBase, Version=14.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91' 또는 여기에 종속되어 있는 파일이나 어셈블리 중 하나를 로드할 수 없습니다. 지정된 파일을 찾을 수 없습니다.

파일 이름: 'SqlPackageBase, Version=14.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91'

   위치: Microsoft.SqlServer.Management.SqlMgmt.ShowPlan.GraphControl.WndProc(Message& m)

   위치: System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)

   위치: System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)

   위치: System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


경고: 어셈블리 바인딩 로깅이 꺼져 있습니다.

어셈블리 바인딩 오류 로깅 기능을 사용하려면 레지스트리 값 [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD)를 1로 설정하십시오.

참고: 어셈블리 바인딩 오류 로깅 기능을 사용하도록 설정하면 그렇지 않은 경우보다 성능이 약간 떨어집니다.

이 기능을 끄려면 레지스트리 값 [HKLM\Software\Microsoft\Fusion!EnableLog]를 제거하십시오.




Developer Community Article


title : Could not load file or assembly SqlPackageBase, Version=14.0.0.0

link : https://goo.gl/Tc4A3j



and then to copy SqlPackageBase.dll from


"c:\Program Files (x86)\Microsoft SQL Server\140\Tools\Binn\ManagementStudio\SqlPackageBase.dll" to


"c:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\Extensions\Microsoft\SQLCommon\140".


title : Download SQL Server Management Studio (SSMS)

link : https://docs.microsoft.com/en-us/sql/ssms/download-sql-server-management-studio-ssms