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
scroll top