ClickOnce is a great tool to create an installation file. But it cannot instal the MS SQL Server 2008 Express version, create an instance of my Database and run the database script.
I did a research about MSI, but it seems the latest version of MSI I can find is 4.5 which was released more than 2 years ago and I cannot instal in on my machine.
I also tried to use Microsoft Web Installer, it can be downloaded but I cannot use it to instal my project.