У меня много настольных приложений VB 2017. Мы используем проект установки и развертывания для создания установочного msi. Он больше не создает MSI

#vb.net #installation

Вопрос:

У меня много настольных приложений VB 2017. Мы используем проект установки и развертывания для создания установочного msi. Программа установки больше не создает MSI. Иногда без сообщений об ошибках в окне вывода, и в нем говорится об успехе (ниже).

В выводе есть «1 удалось, 0 не удалось», но ни одна из примерно ста строк для извлечения ссылок не существует, и msi не создан.

Это весь вывод ниже. Это сработало на днях, но снова прекратилось. Проблема впервые возникла около 2 недель назад. Я сделал обновление Windows, и оно начало работать, но сегодня не получилось.

Кроме того, если я создам только исполняемый файл модуля и запущу его, произойдет сбой с «Не удалось загрузить файл или сборку» Newtonsoft.Версия Json=13.0.0.0. …’. Это не менялось уже много месяцев. Приложение работает нормально из IDE, но не из exe.

Также обновление зависимостей завершается ошибкой с » Операция не может быть завершена. Произошло исключение. (в окне просмотра событий ничего нет. Где же это исключение?)

Поэтому в настоящее время я не могу отправлять обновления или создавать msi, поэтому эти приложения мертвы, и я не могу поддерживать своих клиентов. Похоже, это работает после перехода на VB 2019, но у нас есть десятки приложений 2017 года. Некоторые я открыл с помощью VB 2019, и они не работают точно так же.

Я использовал NuGet для таких модулей, как Newtonsoft.json. Он находится там без каких-либо обновлений.

Это большой беспорядок, пожалуйста, помогите.

Окно вывода 1> — — — — — — Начата сборка: Проект: Настройка 3, Конфигурация: Выпуск —— 1>>—— Начата сборка: Проект: Настройка 3, Конфигурация: Выпуск — — — — — — ПРЕДУПРЕЖДЕНИЕ: Не удается обновить зависимости проекта. Зависимости для объекта ‘ System.IO.Сжатие.Файловая система.dll» не может быть определена. ПРЕДУПРЕЖДЕНИЕ: Не удается обновить зависимости проекта. Зависимости для объекта ‘ System.IO.Сжатие.Файловая система.dll» не может быть определена. ПРЕДУПРЕЖДЕНИЕ: Не удается обновить зависимости проекта. Зависимости для объекта ‘MarketplaceWebService.dll» не может быть определена. ПРЕДУПРЕЖДЕНИЕ: Не удается обновить зависимости проекта. Зависимости для объекта ‘MarketplaceWebService.dll» не может быть определена. ПРЕДУПРЕЖДЕНИЕ: Не удается обновить зависимости проекта. Зависимости для объекта ‘ System.IO.Сжатие.dll» не может быть определена. ПРЕДУПРЕЖДЕНИЕ: Не удается обновить зависимости проекта. Зависимости для объекта ‘ System.IO.Сжатие.dll» не может быть определена. ПРЕДУПРЕЖДЕНИЕ: Не удается обновить зависимости проекта. Зависимости для объекта ‘Newtonsoft.Json.DLL» не может быть определена. ПРЕДУПРЕЖДЕНИЕ: Не удается обновить зависимости проекта. Зависимости для объекта ‘Newtonsoft.Json.DLL» не может быть определена. ========== Сборка: 1 удалась, 0 не удалось, 1 обновлено, 0 пропущено ==========

И началась еще одна сборка… 1>—— Начата сборка: Проект: Настройка 3, Конфигурация: Выпуск — — — — — ПРЕДУПРЕЖДЕНИЕ: Не удается обновить зависимости проекта. Зависимости для объекта ‘ System.IO.Сжатие.Файловая система.dll» не может быть определена. ПРЕДУПРЕЖДЕНИЕ: Не удается обновить зависимости проекта. Зависимости для объекта ‘MarketplaceWebService.dll» не может быть определена. ПРЕДУПРЕЖДЕНИЕ: Не удается обновить зависимости проекта. Зависимости для объекта ‘ System.IO.Сжатие.dll» не может быть определена. ПРЕДУПРЕЖДЕНИЕ: Не удается обновить зависимости проекта. Зависимости для объекта ‘Newtonsoft.Json.DLL» не может быть определена. ========== Сборка: 1 удалась, 0 не удалось, 1 обновлено, 0 пропущено ==========