SQL: 72025: Ссылочная сборка .DLL повреждена или недействительна - PullRequest
1 голос
/ 11 марта 2019

Работаю с проектом Visual Studio SSDT и получаю сообщение об ошибке при компиляции проекта на новом компьютере.

SQL:72025: The referenced assembly <path>.DLL is corrupt or invalid.

Сравнение свойств проекта на исходном компьютере и новых без заметных различий в конфигурации.Очистил путь отладки, а также корзину, очистил решение, перезапустил VS и перестроил.DLL перекомпилируется и по-прежнему показывает ошибку каждый раз.Не настраивайте его как ссылку, это DLL, созданная во время отладки.

1 Ответ

0 голосов
/ 22 марта 2019

У меня была такая же проблема, и я решил ее, воссоздав проект из БД, следуя инструкции ms и изменив папку проекта.

Попробуйте сначала изменить папку проекта.На самом деле до сих пор не знаю, в чем проблема с папкой.

В качестве второго варианта попробуйте создать свой проект базы данных точно так, как описано здесь Как: создать новый проект базы данных .

Инструкция: Чтобы создать новый проект базы данных из подключенной базы данных

  1. Щелкните правой кнопкой мыши узел TradeDev в проводнике объектов SQL Server и выберите «Создать новый проект».
  2. ВВ диалоговом окне «Импорт базы данных» обратите внимание на то, что параметры подключения к исходной базе данных были предварительно определены базой данных, выбранной в проводнике объектов SQL Server.В настройках целевого проекта измените имя проекта на TradeDev.
  3. В разделе «Параметры импорта» обратите внимание на параметры импорта определенных объектов и настроек и создания папок для каждой схемы и / или типа объекта.Чтобы организовать иерархию всех объектов базы данных, примите все настройки по умолчанию и нажмите «Пуск».
  4. В диалоговом окне «Импорт базы данных» отображается индикатор выполнения и список объектов, импортируемых SSDT.После завершения операции импорта нажмите кнопку «Готово», чтобы закрыть последний экран.
  5. Проверьте иерархию в обозревателе решений.Разверните папку dbo, и вы найдете отдельные папки Functions, Tables и Views.Обратите внимание, что таблицы и функции сгруппированы в своих папках схемы.
  6. Дважды щелкните Products.sql в разделе Таблицы.Откроется конструктор таблиц с визуальной интерпретацией таблицы в сетке столбцов и определением сценария таблицы на панели сценариев.Это идентично тому, что мы видим в разделе «Разработка подключенной базы данных».
  7. Снимите флажок «Разрешить пустые значения» для столбца CustomerId.Нажмите CTRL + S, чтобы сохранить файл.
  8. Щелкните правой кнопкой мыши проект TradeDev в обозревателе решений и выберите "Построить", чтобы построить проект базы данных.

Можно просмотреть результаты операции сборки.в окне вывода

Если у вас еще нет БД, просто создайте пустую БД.

...