Модульное тестирование USQL с помощью инструментов ADL для VS 2017 - ошибка после обновления до 2.3.4000.x
Один из членов команды после обновления инструментов ADL для VS до версии 2.3.4000.x, получая приведенную ниже ошибку.
Ошибка: (-1,-1) 'E_CSC_SYSTEM_INTERNAL: Внутренняя ошибка!
ObjectManager обнаружил недопустимое количество исправлений.
Обычно это указывает на проблему в программе форматирования. Компиляция не удалась!
Попытался вернуться к версии ( 2.3.3000.2), это не сильно помогло.
Если возникла подобная проблема, нашли причину и решили ее, пожалуйста, поделитесь ею.
1 ответ
После опробования нескольких неудачных опций, решил очистить файлы в USQLDataRoot, включая localrunmetadata и папку каталога. Тем не менее, когда я отправлял задание на создание базы данных, ошибки не было, но база данных не создавалась.
У нас было несколько скриптов powershell для настройки базы данных и других объектов. Запустил скрипт powershell, который создал базу данных и процедуры. Тогда мы смогли успешно выполнить тесты. Еще одна вещь для двойной проверки, убедитесь, что платформа сборки установлена на "x64".