Comment faire pour référencer le fichier xml dans le projet de bibliothèque de classes
J'ai un projet de bibliothèque de classes. Dans l'une des classes que j'ai besoin d'accéder à un fichier XML. Comment dois-je faire référence au chemin d'accès à ce fichier dans une classe? Le fichier est situé dans l'un des dossiers du même projet.
source d'informationauteur user228777
Vous devez vous connecter pour publier un commentaire.
Si vous spécifiez le fichier Xml pour être compilé dans votre assemblée vous pouvez le lire au moment de l'exécution à l'aide de la réflexion.
Mise à jour
Depuis le X509Certificate2 constructeur n'acceptera qu'un fichier chemin d'accès à votre fichier de certificat ou d'un tableau d'octets, vous pourriez vouloir utiliser un configurable chemin d'accès à votre fichier de certificat au lieu de l'intégrer dans votre assemblée.
Utilisant le lien @Filburt fournis:
D'abord modifier l'action de génération du fichier XML de la ressource Incorporée. Il sera ajouté à votre assemblée avec l'espace de noms racine de votre assemblée et du nom de fichier:
Par exemple, si l'espace de noms racine de votre projet est MyNamespace, une ressource peut être nommé MyNamespace.MyXmlFile.xml
Vous pouvez utiliser n'importe quel nombre de classes que de prendre un flux comme un paramètre du constructeur.