Привет, нинзи!
Знакомлюсь с созданием CLR функций. Создал простой парсер для JSON
https://pastebin.com/LH8sn7Ve Для работы с JSON добавли через нугет пакет Newtonsoft.Json
www.newtonsoft.com. Когда пытаюсь сделать CREATE ASSEMBLY для получившихся dll, получаю ошибку
Assembly 'Newtonsoft.Json' references assembly 'system.runtime.serialization, which is not present in the current database. SQL Server attempted to locate and automatically load the referenced assembly from the same location where referring assembly came from, but that operation has failed . Please load the referenced assembly into the current database and retry your request То есть, он не может найти файл длл-ки system.runtime.serialization. Библиотека присутствует в references проекта, но в папке bin после сборки файла не создаётся. Последнее, что сделал - открыл свойства проекта, во вкладку Build и выставил Generate serialization assembly в On, не помогло. Как победить? Решение тупо скопировать system.runtime.serialization.dll в папку с бинарниками из
C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework
не помогло.
SQL Server2017 Developer