Desempacan el contenido del archivo de Excel .xll construido con Excel-DNA
Pregunta
No sé si conoce el proyecto Excel-DNA, es un proyecto que ayuda a integrar el ensamblaje y el lenguaje de .NET en los complementos de Excel.
Mi problema es que quiero desempacar una DLL de un archivo XLL (Excel-DNA puede empacar recursos dentro de XLL).
No cargué las fuentes de Excel-DNA y ya escribo esta base en el código fuente:
string xlllib = @"C:\pathtomyxllfile\myaddin.xll";
string xlloutput = @"C:\pathtomyxllfile\myaddin.dll";
var hModule = ResourceHelper.LoadLibrary(xlllib);
var content = ResourceHelper.LoadResourceBytes(hModule, "ASSEMBLY_LZMA", "MYASSEMBLYNAME");
using (BinaryWriter binWriter = new BinaryWriter(File.Open(xlloutput, FileMode.Create)))
{
binWriter.Write(content);
}
Pero no funciona. ¿Alguien tiene una idea para desempacar una DLL de XLL?
gracias de antemano,
No hay solución correcta
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow