Domanda

Non so se conosci il progetto Excel-DNA, è un progetto che aiuta a integrare l'assemblaggio .NET e il linguaggio in componenti aggiuntivi di Excel.

Il mio problema è che voglio disimballare una DLL da un file XLL (Excel-DNA è in grado di imballare le risorse all'interno di XLL).

Non ho caricato le fonti di Excel-DNA e ho già scritto questa base sul codice sorgente:

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);
        }

Ma non funziona. Qualcuno ha l'idea di disimballare una DLL da XLL?

Grazie in anticipo,

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top