MSDN.WhiteKnight - Stack Overflow answers
Ответ на "Почему .NET ищет библиотеки SqlCLR в папке windows?"
Answer 896161
На компьютере установлены SqlCLRType 2008-2016
В том и проблема - у вас зоопарк SQL, и вы в них запутались.
Вы вручную загружаете неуправляемую DLL от версии SQL Server 2016, но при этом используете управляемую сборку SqlServer.Types от SQL Server 2012. Естественно, она игнорирует загруженную SqlServerSpatial130 и грузит свою SqlServerSpatial110 с пути по умолчанию. Приведите в соответствие управляемую и неуправляемую DLL, тогда все заработает как нужно. Сборку SqlServer.Types можно найти в каталоге
C:\Program Files (x86)\Microsoft SQL Server\XXX\SDK\Assemblies
где XXX = 110 для SQL 2012 или 130 для SQL 2016
Content is retrieved from StackExchange API.
Auto-generated by ruso-archive tools.