У меня есть приложение, для работы которого необходимо установить SQL Server, и мне нужно сделать установщик для приложения, которое включает в себя установку SQL Server Express, если оно еще не установлено на компьютере клиента.
Я попытался сделать это, имея в своем проекте обязательное условие установки SQL Server 2005 Express Edition SP2
и параметр Download prerequisites from the same location as my application
, но он не работает, так как выдает такие ошибки, как
Ошибка 43 В качестве места установки необходимых компонентов не указано «веб-сайт поставщика компонента», а файл «DotNetFX35SP1 \ dotNetFX30 \ WCS_64.msp» в элементе «.NET Framework 3.5 SP1» не может быть расположен на диске.
Я искал в интернете, но я никогда не мог заставить работать ни один из методов.
Я сталкиваюсь с веб-страницей (единственный найденный пример), чтобы использовать EnableLaunchApplication.js
, чтобы установить флажокчтобы запустить программу после ее установки.
Но как насчет установки SQL Server Express
?
Я использую Visual Studio 2008
с C #.
EDIT:
В моем проекте установки у меня есть PostBuildEvent
cscript.exe"$(ProjectDir)EnableLaunchApplication.js" "$(BuiltOuputPath)"
, но я так и не получил файл EnableLaunchApplication.js
(это не проект, который я сделал, но мне нужно выяснитьспособ исправить это ..).