Comment copier un fichier à partir de ressources?

J’ai un fichier de ressources incorporé, par exemple: file.exe comment copier dans un répertoire, par exemple: c:\ ? au clic, merci

Vous pouvez utiliser Assembly.GetManifestResourceStream pour obtenir un stream à partir duquel lire votre ressource. Ensuite, copiez-le simplement dans un FileStream . Si vous utilisez .NET 4, vous pouvez utiliser Stream.CopyTo pour Stream.CopyTo :

 private void CopyResource(ssortingng resourceName, ssortingng file) { using (Stream resource = GetType().Assembly .GetManifestResourceStream(resourceName)) { if (resource == null) { throw new ArgumentException("No such resource", "resourceName"); } using (Stream output = File.OpenWrite(file)) { resource.CopyTo(output); } } }