#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 пропущено ==========