Сбой проекта установки Visual studio 2019
Я уже использовал проект установки раньше, и он работал над проектом, в котором не было System.Data.SQLite.Ядро установлено, так что теперь я пытаюсь создать EXE-и MSI-файлы, используя те же шаги.
Решение Explore выглядит следующим образом
NoteSetup
Обнаруженные Зависимости
MS Net Framework
System.Data.SQLite.dll
System.Net.Http.dll
Первичный вывод из ноутбука (активный)
Первичный вывод из ноутбука (активный)
Первичный вывод из ноутбука (активный)
Ан.Ико
Я подаю в суд на 64-битную машину W 7, и я предполагаю, что по какой-то причине VS 2019-это 32-битная программа ? Я пытаюсь сделать сборки как x64
Я опубликую файл журнала ошибок
Мое Управление пакетами-это ссылка на пакет
Разрешить NuGet загружать отсутствующие пакеты не проверено я пробовал строить с этим проверенным и не проверенным, а также пакетом.Конфиг в этом так пост
установка - Как сделать так, чтобы проект установки Visual Studio обнаруживал зависимости nuget в соответствии со сборкой? - переполнение стека[^]
Вот файл журнала ошибок
Дополнительные сведения о вызове см. В конце этого сообщения
отладка just-in-time (JIT) вместо этого диалогового окна.
************** Текст Исключения **************
System.IO.FileNotFoundException: не удалось загрузить файл или сборку "System.Data.SQLite, Version=1.0.113.0, Culture=neutral, PublicKeyToken=db937bc2d44ff139" или одну из его зависимостей. Система не может найти указанный файл.
Имя файла: 'System.Data.SQLite, Version=1.0.113.0, Culture=neutral, PublicKeyToken=db937bc2d44ff139'
в Notebook.frmStart.makeDB()
в Notebook.frmStart.btnCreate_Click(отправитель объекта, EventArgs e)
в системе.Окна.Формы.Контроль.OnClick(EventArgs e)
в системе.Окна.Формы.Кнопка.OnClick(EventArgs e)
в системе.Окна.Формы.Кнопка.OnMouseUp(MouseEventArgs mevent)
в системе.Окна.Формы.Контроль.WmMouseUp(Message& m, кнопка MouseButtons, Int32 клика)
в системе.Окна.Формы.Контроль.WndProc(сообщение& m)
в системе.Окна.Формы.ButtonBase.WndProc(сообщение& m)
в системе.Окна.Формы.Кнопка.WndProc(сообщение& m)
в системе.Окна.Формы.Контроль.ControlNativeWindow.OnMessage(сообщение& m)
в системе.Окна.Формы.Контроль.ControlNativeWindow.WndProc(сообщение& m)
в системе.Окна.Формы.Родное окно.Обратного вызова(hwnd элемента указателя IntPtr, int32 и глутамат натрия, указателя IntPtr параметр wparam, указателя IntPtr lparam должен)
Предупреждение: Регистрация привязки сборок выключена.
Чтобы включить ведение журнала сбоев привязки сборки, установите значение реестра [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) до 1.
Примечание: существует некоторое снижение производительности, связанное с регистрацией сбоев привязки сборки.
Чтобы отключить эту функцию, удалите значение реестра [HKLM\Software\Microsoft\Fusion!EnableLog].
************** Загруженные Сборки **************
mscorlib
Версия Сборки: 4.0.0.0
Версия Win32: 4.8.4069.0 построен: NET48REL1LAST_B
Кодовая база: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
Блокнот
Версия Сборки: 1.0.0.0
Версия Win32: 1.0.0.0
Кодовая база: file:///C:/Users/Dwight/Desktop/Notebook.exe
----------------------------------------
Майкрософт.На языке VisualBasic
Версия Сборки: 10.0.0.0
Версия Win32: 14.8.3761.0 построен: NET48REL1
Кодовая база: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Microsoft.VisualBasic/v4.0_10.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
----------------------------------------
Система
Версия Сборки: 4.0.0.0
Версия Win32: 4.8.4001.0 построен: NET48REL1LAST_C
Кодовая база: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
Системы.Основной
Версия Сборки: 4.0.0.0
Версия Win32: 4.8.4110.0 построен: NET48REL1LAST_B
Кодовая база: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
Система.Окна.Формы
Версия Сборки: 4.0.0.0
Версия Win32: 4.8.4042.0 построен: NET48REL1LAST_C
Код: файл:///с:/Windows и Microsoft.Чистая/сборка/GAC_MSIL/системы.Окна.Формы/v4.0_4.0.0.0__b77a5c561934e089/система.Окна.Forms.dll
----------------------------------------
Система.Рисование
Версия Сборки: 4.0.0.0
Версия Win32: 4.8.3761.0 построен: NET48REL1
Код: файл:///с:/Windows и Microsoft.Чистая/сборка/GAC_MSIL/системы.Чертеж/v4.0_4.0.0.0__b03f5f7f11d50a3a/система.Drawing.dll
----------------------------------------
Система.Конфигурация
Версия Сборки: 4.0.0.0
Версия Win32: 4.8.3761.0 построен: NET48REL1
Код: файл:///с:/Windows и Microsoft.Чистая/сборка/GAC_MSIL/системы.Конфигурация/v4.0_4.0.0.0__b03f5f7f11d50a3a/система.Configuration.dll
----------------------------------------
System.Xml
Версия Сборки: 4.0.0.0
Версия Win32: 4.8.3761.0 построен: NET48REL1
Кодовая база: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Система.Время Выполнения.Удаленное взаимодействие
Версия Сборки: 4.0.0.0
Версия Win32: 4.8.3761.0 построен: NET48REL1
Код: файл:///с:/Windows и Microsoft.Чистая/сборка/GAC_MSIL/системы.Во время выполнения.Дистанционное управление/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
----------------------------------------
************** Отладка JIT **************
Для включения "точно в срок" (JIT) отладки, на .конфигурационный файл для этой
приложение или компьютер (machine.config) должны иметь
значение jitDebugging задается в разделе system.windows.forms.
Приложение также должно быть скомпилировано с отладкой
включен.
Например:
конфигурация
system.windows.forms jitDebugging="true"
конфигурация
Когда включена отладка JIT, любое необработанное исключение
будет отправлен в JIT-отладчик, зарегистрированный на компьютере
вместо того, чтобы быть обработанным этим диалоговым окном.
Что я уже пробовал:
Я старался больше следовать тем же шагам сборки, которые работали для проекта без SQLite
У меня есть этот оператор импорта во всех формах
Imports System.Data.SQLite