CodeMine Ответов: 2

Как это сделать VB.NET программа установки работает на каждой ОС?


Я разработал приложение для баз данных с использованием VB.Net 2010, который работает и устанавливается нормально на моем компьютере с Windows 8 64 бит, но после установки на другом компьютере с той же Windows 8 , он устанавливается, но не может работать. Также он работает в 32-битном и 64-битном процессорах windows 8. Итак, как я могу заставить его работать нормально на каждом компьютере, имеющем любую операционную систему, которая может быть 32-битной или 64-битной

Что я уже пробовал:

Погуглил, но безуспешно. Я нашел разные решения для 32-битной и 64-битной windows 7 8 и 10 отдельно. это означает, что я должен создать разные настройки для разных ОС и разных 32 и 64 бит.

0x01AA

"но не может работать": любое сообщение об ошибке/исключении отображается при попытке запуска?

CodeMine

если я создаю простую программу в vb.net затем установка работает в windows 7, 8, а также в 10.

дело в том, что я добавляю базу данных sql server compact SDF в свой проект. (моя ОС-windows 8 64 бит)
после создания программы установки я могу установить ее во все ОС windows 8.
если я пытаюсь установить в windows 10, то он показывает ошибку sql runtime.

CHill60

В чем же ошибка?!

CodeMine

"невозможно загрузить собственные компоненты sql server compact, соответствующие ado.net поставщик версии 8080. Установите правильную версию sql server compact. для получения более подробной информации обратитесь к статье 974247 КБ."

Richard MacCutchan

Вы сделали то, что говорит вам это сообщение?

CodeMine

работа с базой данных sdf для меня в новинку. Я не получаю о вышеупомянутом сообщении об ошибке.

Richard MacCutchan

У вас неправильная версия SQL server compact, поэтому вам нужно получить правильную версию от Microsoft. Видеть https://support.microsoft.com/en-gb/help/974247/fix-you-receive-an-error-message-when-you-run-a-sql-server-compact-3-5[^].

CodeMine

спасибо тебе
я пытаюсь

Maciej Los

Звучит как ответ.

Richard MacCutchan

Только если это сработает. :)

2 Ответов

Рейтинг:
1

kgmmurugesh

Установите sql server отдельно, а затем подготовьте программу в vb.net чтобы скопировать все необходимые библиотечные файлы, включенные в вас vb.net проект.

Измените параметр компиляции в свойствах проекта на любой процессор или x86.


Рейтинг:
0

CodeMine

Я тщательно погуглил и нашел частную установку вашего программного обеспечения с помощью sql server compact. он хорошо работает для windows.