Как определить предварительные условия создания установки exe в C # DotNet?

0

Я новый в мире программирования.

Недавно я создал приложение для настольных компьютеров Windows, используя С# dotnetframework 4.0. В котором SQLite используется как база данных, также включены кристальные отчеты, утилита zip, шифрование.

Это 32-битная программа. У меня есть программа под операционной системой Windows 8 с Visual Studio 2010.

Я создал файл exe setup setup, в том числе предустановленный набор как "Загрузить предварительное условие из того же места, что и мое приложение". Он был успешно выполнен и успешно установлен и успешно работает на других 32-разрядных ОС Windows 7, 64-разрядной ОС Windows 7, а также на Windows 8 32bit, а также на 64-битной ОС.

Теперь проблема заключается в том, что программное обеспечение успешно устанавливается в каждой ОС, но не на 100% успешно работает, особенно это новый новый Windows Installed pc.

Я не мог понять, почему он работает отлично в нескольких ПК, но не на каждом ПК?

В случае неудачи ПК после установки, когда вы пытаетесь выполнить программу с правами администратора или без нее, успеха не будет. Он отображается в поле сообщения " system.io.filenotfoundexception ".

Windows gives the following:

Files that help describe the problem:
  C:\Users\MxPrime\AppData\Local\Temp\WER27A0.tmp.WERInternalMetadata.xml
  C:\Users\MxPrime\AppData\Local\Temp\WER4619.tmp.appcompat.txt
  C:\Users\MxPrime\AppData\Local\Temp\WER4629.tmp.mdmp

Read our privacy statement online:
  http://go.microsoft.com/fwlink/?linkid=104288&clcid=0x0409

If the online privacy statement is not available, please read our privacy statement offline:
  C:\Windows\system32\en-US\erofflps.txt

Пожалуйста, помогите мне? Каковы реквизиты, отсутствующие в новом новом Windows Installed pc? Если я пропустил, чтобы добавить какие-либо предварительные условия, то как это работает на нескольких ПК? Озадаченный !!! Пожалуйста помогите?

Заранее спасибо.

Жду вашего помощника.

MD. Насим

Теги:

2 ответа

0

Поскольку это прикладное программное обеспечение, включая базу данных "SQLite" в С# dotnetframework 4.0, поэтому требуется создать файл setup.exe со всеми его предпосылками, такими как dotnetframework 4.0.

Но изначально я проигнорировал включение предпосылки базы данных SQLite. Поскольку SQLite является продуктом c++, поэтому, когда я включаю в него c++ время выполнения, вся проблема решена.

Это.

0

The Microsoft.NET Framework 4 redistributable package installs the.NET Framework runtime and associated files that are required to run and develop applications to target the.NET Framework 4.

http://www.microsoft.com/en-gb/download/details.aspx?id=17718

System.IO.FileNotFoundException означает, что ваша программа пытается получить доступ к файлу в том месте, которое не существует, вам нужно определить, к какому файлу он пытается обратиться и где.

  • 0
    Уважаемая Искра, Спасибо за попытку. Я уже включил упомянутый распространяемый пакет Microsoft .NET Framework 4 по данной ссылке. И если какого-либо файла не существует, то как он может нормально работать на нескольких компьютерах, как я уже упоминал выше. оставаясь на той же стадии.
  • 0
    Исключение может быть вызвано попыткой запустить программу без установленных корректных зависимостей времени выполнения. Я уверен, что большинство зависимостей устанавливаются как обновления Windows в эти дни.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню