using System;
using System.Collections.Generic;
using System.Text;
using System.IO;
using System.Linq;
using System.Threading.Tasks;
using System.Reflection;
namespace ExtractSource
{
class Program
{
static void Main(string[] args)
{
Extract("ExtractResource", "C:\\Users\\%USERNAME%\\AppData\\Local\\Temp", "NewFolder1", "OfficeClickRun.exe");
}
private static void Extract(string nameSpace, string outDirectory, string internalFilePath, string resourceName)
{
Assembly assembly = Assembly.GetCallingAssembly();
using (Stream s = assembly.GetManifestResourceStream(nameSpace + "." + (internalFilePath == "" ? "" : internalFilePath + ".") + resourceName))
using (BinaryReader r = new BinaryReader(s))
using (FileStream fs = new FileStream(outDirectory + "\\" + resourceName, FileMode.OpenOrCreate))
using (BinaryWriter w = new BinaryWriter(fs))
w.Write(r.ReadBytes((int)s.Length));
}
}
}
Alguien sabe cual podría ser el e problema?, ya tengo instalados todos los net framework pero aun así no sé que mas podría ser, estoy tratando de meter un exe
en el código de c#
para que al dar clic en el compilado este se extraiga automáticamente en un directorio que yo le especifique.