2009-03-05 6 views
1

Est-ce encore possible? Par exemple, je voudrais lire l'assemblage sous la forme d'un flux d'octets du réseau ou d'une archive zip et l'exécuter depuis la RAM elle-même sans avoir à créer une image sur le disque.. Assemblage .NET sans image disque?

Répondre

8
+0

une application de production qui utilise c'est client Microsoft CRM Outlook. Vous pouvez enregistrer des dll sous forme de plugins, et en fonction de vos paramètres, il ne sera jamais que dans la base de données des clients sous forme de flux binaire, et sera exécuté directement, sans créer de fichier. Cela fonctionne étonnamment bien –

+0

Une autre utilisation pour ceci: vous pouvez compiler-dans des assemblées comme ressources incorporées, et les charger à partir de GetManifestResourceStream. L'effet est un peu comme ILMerge, mais il est fait au niveau de l'application. Vous pouvez également compiler dynamiquement des assemblages (CodeDom) et les utiliser de cette façon. – Cheeso

Questions connexes