Puis-je modifier le contenu d'une ressource incorporée (fichier texte / xml) dans une application .NET

StackOverflow https://stackoverflow.com/questions/1038795

  •  10-07-2019
  •  | 
  •  

Question

Le titre est à peu près la question: -)

J'ai incorporé un fichier XML et un fichier txt en tant que ressources dans mon application .NET. Je suis toujours en train de déboguer d'autres choses, donc je ne peux pas courir et tester ça.

Il suffit donc de demander si je pourrai modifier ces fichiers au moment de l'exécution, après le déploiement.

Était-ce utile?

La solution

Nope. Une ressource incorporée est un ensemble d'octets de l'assembly.

C'est comme essayer de modifier le code dans votre assemblage après la compilation.

Cela serait encore plus grave si votre assemblée avait été signée.

Si vous essayez d'échanger des ressources, vous pouvez les déplacer dans un espace séparé ( satellite ) et remplacez-le au moment du déploiement.

Qu'est-ce que vous essayez d'atteindre?

Autres conseils

Non, vous ne pouvez pas modifier les ressources incorporées.

Vous pouvez envisager de copier la ressource sur le disque au démarrage, si elle n'existe pas déjà, mais d'utiliser un fichier existant s'il existe déjà (dans ce cas, il a peut-être été modifié).

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