J'ai créé une application ( C # , Windows Forms ) sur Visual Studio 2008 , et je souhaite maintenant créer un programme d'installation pour cette application. Comment cela peut-il être fait?
Je veux que mon installateur
Comment puis-je le faire?
Il existe plusieurs méthodes, dont deux sont les suivantes. Fournissez un programme d'installation personnalisé ou un projet d'installation.
Voici comment créer un programme d'installation personnalisé
[RunInstaller(true)]
public class MyInstaller : Installer
{
public HelloInstaller()
: base()
{
}
public override void Commit(IDictionary mySavedState)
{
base.Commit(mySavedState);
System.IO.File.CreateText("Commit.txt");
}
public override void Install(IDictionary stateSaver)
{
base.Install(stateSaver);
System.IO.File.CreateText("Install.txt");
}
public override void Uninstall(IDictionary savedState)
{
base.Uninstall(savedState);
File.Delete("Commit.txt");
File.Delete("Install.txt");
}
public override void Rollback(IDictionary savedState)
{
base.Rollback(savedState);
File.Delete("Install.txt");
}
}
Pour ajouter un projet d'installation
Menu fichier -> Nouveau -> Projet -> Autres types de projets -> Configuration et déploiement
Définir les propriétés du projet à l'aide de la fenêtre de propriétés
L'article Comment créer un package d'installation à l'aide de Visual Studio .NET fournit les détails.
Pourquoi inventer des roues alors qu’une voiture est prête pour vous? Je trouve ces outils super faciles et intuitifs à utiliser: Advanced Installer. Cette vidéo d'une minute devrait suffire à vous impressionner. Voici le guide d’utilisation illustratif .