.usqldbproj не может быть открыт «Файл поврежден».

По необъяснимым причинам моя база данных U-sql и проект сценария U-sql перестали работать.

И привести к такой ошибке в окне вывода при отправке файла в проекте скрипта в удаленную учетную запись ADLS со ссылкой на проект базы данных.

yourdatabasename.usqldbproj не может быть открыт — «Файл поврежден».

Примечательно, что файл базы данных usqldbproj не изменился (и доказано, что в git нет изменений).

Создание базы данных работает, и сценарии проходят проверку.

В прошлый раз мне удалось выйти из этой ситуации, удалив из проекта все сборки и развернутую удаленную учетную запись ADLA, а затем повторно добавив.

Это произошло снова необъяснимо после повторного открытия проекта... на этот раз я нашел решение.

Это использует версию 2.3.6000.0 расширения VS2017.


person Alex KeySmith    schedule 21.01.2019    source источник


Ответы (1)


Простое повторное развертывание базы данных на удаленном сервере устранило проблему.

Что интересно, поскольку сообщение об ошибке объясняет, что локальный файл поврежден.

Я подозреваю, что инструментарий неявно очень тесно связан с удаленной базой данных; что-то во время развертывания вызвало то, что когда-либо было исправлено в фоновом режиме.

В первый раз это было немного неприятно, так как в то время в моем проекте базы данных действительно были проблемы, вызывающие дублирование имен сборок. На этот раз таких известных проблем не было, поэтому простой редеплой исправил VS 2017.

person Alex KeySmith    schedule 21.01.2019