Question

Je regarde dans les dossiers spéciaux qui ont des énumérations, telles que le localApplicationData.Sur ma machine Windows 7, j'ai vu ce qui est là et je vois d'abord plusieurs sous-dossiers qui sont GUID.Je n'ai aucune idée de ce qu'ils sont et de les présumer que Microsoft met à autre chose.

Suivant Je vois des dossiers nommés d'après diverses entreprises, telles que Adobe, Apple, Citrix, Microsoft, etc. Cependant, lorsque je vais dans chacun de ces sous-dossiers, je vais voir plus de sous-dossiers, par exemple.Sous Adobe I Voir les sous-dossiers nommés Acrobat, couleur, lecteur 9.3 et Updater6.Alors, quand je vais ré-écrire notre candidature, puis-je adopter une structure similaire, quelque chose comme \ OurCompany \ app1, \ OurCompany \ App2, etc.?Ou pouvons-nous simplement mettre toutes nos diverses données d'applications dans \ OurCompany?Ce que je demande, c'est ce qui est la procédure standard ou la meilleure pratique?

Était-ce utile?

La solution

Si votre entreprise ne fait qu'un seul produit et qu'il n'y en a qu'une version, la structure n'a pas d'importance - mais il est préférable de planifier un résultat plus positif :)

Comme vous l'avez vu des autres sociétés / produits que vous avez installés, vous disposez d'une structure de dossiers qui inclut le nom de la société, le nom de produit et éventuellement la version aidera tous à éviter les affrontements. Vous pouvez éviter d'utiliser des dossiers et utilisez simplement une convention de nom de fichier, mais vous pouvez constater que vous avez besoin de plusieurs fichiers à l'avenir et qu'il est plus simple de démarrer avec des dossiers. Ils ne coûtent pas beaucoup cher.

En ce qui concerne la question de savoir s'il faut inclure le numéro de version ou non, le problème clé est de savoir s'il est logique de disposer de plusieurs versions du même produit coexistant en même temps. Tous les produits n'ont pas besoin de cela et que certaines applications mettront la mise à niveau des paramètres ou ont un code pour lire les données de l'ancien format. Gardez à l'esprit que les données sous la zone d'itinérance (ApplicationData pas localApplicationData) peuvent être visibles pour différentes versions de la même application installées sur différentes machines.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top