1

Question rapide ici, j'utilise Visual Studio pour créer un complément Outlook. J'ai créé le code et il démarre bien dans Outlook. Maintenant, pour créer réellement un installateur .. C'est ce que j'ai fait jusqu'ici, a créé un nouveau projet d'installation et a ajouté les dossiers (dll et vsto) du dossier de déboguage du projet outlook réel. Mais quand je le construis et exécute l'installateur, le chemin par défaut sélectionné est C:\Users\Me\AppData\Roaming\Default Company Name\My Project\Création d'un programme d'installation avec Visual Studio - Comment contrôler la structure du fichier?

On dirait que [AppDataFolder][Manufacturer]\[ProductName] sont des variables. Mais comment puis-je les contrôler? Je veux que le programme d'installation installe les fichiers nécessaires dans les emplacements corrects. Mais je n'arrive pas à comprendre comment faire ça.

Répondre

2

Vous pouvez changer ce chemin vers celui que vous voulez, ou vous pouvez simplement changer les variables par un clic droit sur votre projet d'installation et les propriétés de hit, vous aurez ces propriétés là-bas et quelques autres que vous pourriez vouloir changement.

Pour le déploiement, vous devez également ajouter les fichiers à partir de Release et non de débogage.

Modifier

Vous pouvez utiliser le dossier de fichiers de programme par: [ProgramFilesFolder] variables. Si vous ajoutez les fichiers en tant que 'Ajouter une sortie de projet', Visual Studio ajoutera tous les fichiers de la sortie de ce projet et détectera automatiquement toutes les dépendances requises comme .Net Framework, etc. Si votre application utilise d'autres fichiers externes comme les fichiers ini, txt, etc. qui ne font pas partie de la sortie du projet, vous devez les ajouter manuellement.

+0

Oui mais « AppDataFolder] [Fabricant] \\ [ProductName] » est ce qu'il dit par défaut. Je ne connais pas les noms des variables qu'il utilise. Je veux installer l'Addin à 'C: \ Program Files \ Mon Dossier' mais pour ce faire j'ai besoin de connaître la variable 'C: \ Program Files' qui est '% programfiles%' dans les variables d'environnement, mais ceci ne fonctionne pas ici. Je ne veux pas spécifier 'C: \' car un utilisateur peut avoir Windows installé sur 'D: \' par exemple. De plus, le programme d'installation rassemble-t-il tous les fichiers nécessaires à partir du chemin source? Dans mon cas, le dossier Release? –

+0

@Kenny Bones, voir mon édition. –

+1

C'est beau merci! :) Cela devrait vraiment être mieux documenté, honte à vous Microsoft * points doigt –

1

Vous pouvez modifier l'emplacement par défaut pour tout ce que vous voulez en modifiant les propriétés des dossiers d'application Application Folder Properties screen shot

Questions connexes