Nun, wahrscheinlich möchten Sie sich über die .Net Bootstrapper informieren.
http://msdn.microsoft.com/en-us/magazine/cc163899.aspx
Visual Studio ermöglicht es Ihnen, Installation, Projekte zu erstellen, in dem Sie, dass der Rahmen ist eine Voraussetzung angeben.
Einer der kleinen Ärgernisse des Microsoft-Bootstrappers ist, dass Sie eine EXE zusammen mit Ihrem MSI (die EXE kümmert sich um Bootstrapping) versenden müssen. Dies kann ein Schiffsstopper für Sie sein oder auch nicht. Der Bootstrapper ist kostenlos im Windows SDK enthalten.
Verfeinerte/kostspielige Installations-Frameworks wie Wise oder Installshield werden sich darum kümmern (und Ihnen erlauben, alles in einer einzigen EXE zu verpacken). Wenn Sie den WiX-Pfad verwenden, lesen Sie this question.
eine ähnliche Frage auf SO hier gefragt: http://stackoverflow.com/questions/795993/how-to-deploy-vs2008-express-desktop-project –
Ich bin mir nicht sicher, ob inno-Setup das tut, werfen Sie einen Blick unter diesem Link http://www.innosetup.com/isinfo.php – Ram