Привет, я придумал похожую ситуацию. Во-первых, у вас должен быть автономный установщик .NET Framework, который можно загрузить с http://www.microsoft.com/downloads/en/details.aspx?FamilyID=992cffcb-f8ce-41d9-8bd6-31f3e216285c. Я предполагаю, что вы используете установщик Visual Studio. Есть несколько вариантов, но я предпочитаю копировать автономный установщик .NET в выходной каталог проектов установки, и из требований на вкладке целевого компьютера я устанавливаю свойство URL-адреса установки .NET framework точное имя автономного установочного файла. Как описано на рисунке.
Таким образом, установщик не пытается подключиться к удаленному компьютеру для загрузки .NET Framework и установить его, однако я думаю, что более уместно, чтобы он подключался к серверу Microsoft и устанавливал его. В любом случае, следующий шаг - настроить сервер MySQL. MySQL действительно щедр для меня, так как они поддерживают полностью документированные файлы noinstall. Вы можете найти документ здесь: http://dev.mysql.com/doc/refman/5.5/en/windows-install-archive.html
Используя zin-архив noinstall, вы можете скопировать файлы ядра dbengine в любую папку на компьютере-клинтере. И измените параметры конфигурации MySQL. Вы можете назвать сервис MySQL как угодно. Запустите сервис и создайте таблицы. Все это можно сделать на вкладке пользовательских действий проекта установки, выбрав соответствующие файлы сценариев, или вы можете написать код для этого. Прекрасно то, что вашему клиенту не нужно знать, что он / она устанавливает ядро базы данных на целевой машине. Надеюсь, это поможет. Благодарю.