AhmedHamam Ответов: 1

Как сделать файл. exe


Привет,

Я создавал формы с помощью приложения windows form с использованием C# и соединял их формы с базой данных MYSQL

Теперь я хочу собрать это и создать файл. exe ( установочный файл), чтобы я мог скопировать его на DVD и установить на другой ноутбук.

(то есть я использую visual studio и использую приложение form. Я подключил приложение. форма для работы с сервером базы данных что установлено на моем ноутбуке.Я завершил свой проект, и он отлично работает, когда я запускаю его в VS2010. Теперь я хочу установить этот проект как файл. exe. поэтому я хочу получить его и установить на другой ноутбук и использовать его без установки сервера базы данных на клиентском ноутбуке. )

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

Ничего.

ZurdoDev

Файл. exe уже существует, потому что именно в него компилируется приложение windows form при его запуске. Вы хотите создать установочный файл. Это можно сделать с помощью сторонних инструментов или с помощью проекта установки в Visual Studio. Просто погуглите в интернете, и вы получите множество примеров.

1 Ответов

Рейтинг:
6

OriginalGriff

На это трудно ответить...
Проблема в том, что MySQL-это серверная система баз данных, поэтому, если ваш клиент не имеет доступа к экземпляру MySQL, на котором ваше приложение может создать базу данных, ваше приложение не будет работать и не сможет работать, если MySQL не установлен на его ПК или локальном компьютере.
MySQL и SQL Server предназначены для многопользовательского доступа к базе данных и требуют установки приложения (довольно большого объема), прежде чем они могут быть использованы вашим приложением для доступа к поддерживаемой им базе данных. Если у вас его нет, ваше приложение не сможет работать.
И я серьезно не рекомендую вам начинать заставлять "обычных пользователей" устанавливать на свои машины MySQL или SQL Server!

Если вам не нужен многопользовательский доступ к БД, то вам будет довольно просто преобразовать ваше приложение в однопользовательскую систему БД, такую как SQLite или Access, которая будет работать только с DLL - сборками, установленными вместе с вашим приложением, и не потребует отдельной установки приложения.