2010-01-21 7 views
0

Je développe actuellement une classe d'utilitaires dans le cadre de ma couche de gestion. La tâche de cette classe consiste à charger un fichier PDF de modèle, à remplir le fichier PDF avec iTextSharp et à renvoyer le flux résultant. J'ai une certaine "paralysie d'analyse" quant à la façon de stocker les modèles PDF prédéfinis dans ma couche de gestion. Est-ce que je jette tous mes fichiers PDF dans un dossier et marque chaque fichier comme une «ressource intégrée»? Fondamentalement, je cherche juste une direction vers certaines des meilleures pratiques les plus couramment utilisées quand il s'agit de stocker/accéder aux ressources d'assemblage (que je considère comme n'importe quel fichier qui n'exécute pas de code).Gestion des ressources d'assemblage

Répondre

0

Bien sûr, vous pouvez absolument les marquer comme des ressources intégrées. Une manière plus récente consiste à les ajouter en utilisant l'onglet Projet, Nom du projet, Propriétés, Ressources. Cela vous donnera un moyen facile et fortement typé d'y accéder grâce à la syntaxe Properties.Resources.ResourceName.

Les deux mécanismes sont couramment utilisés pour gérer le contenu de taille raisonnable que vous souhaitez gérer dans le cadre du développement de votre application. Les fichiers autonomes sont préférables pour les contenus volumineux (tels que les vidéos), les contenus susceptibles d'être remplacés sans avoir à recompiler l'assemblage ou (dans certains cas) le contenu géré en dehors du processus de développement de l'application.

Questions connexes