=====Utilisation de ressources incorporées=====
Permet d'inclure un fichier dans l'exécutable généré par Visual Studio.
Incluez le fichier dans le projet et sélectionnez dans "Action de génération" : "Ressource incorporée".
{{:lang:csharp:ressouces:ressources1.png|Sélection de l'action de génération}}
Puis ensuite pour utiliser la ressource, il convient de le charger par introspection :
Assembly thisExe = Assembly.GetExecutingAssembly();
using (Stream file = thisExe.GetManifestResourceStream("NomDuProjet.img.NomDuFichierAvecExtension"))
{
if (file == null)
{
// Ressource introuvable.
}
else
{
// Faire le traitement
}
}
=====Fusion des dll et de l'exécutable=====
Installez le paquet NuGet ''ILMerge''.
Editez manuellement le fichier ''.csproj'' et ajoutez tout en bas (juste avant le '''' final) :