Incrustar un dll dentro de otro como un recurso incrustado y luego llamarlo desde mi código

Tengo una situación en la que estoy creando una DLL que utiliza otra DLL de terceros, pero preferiría poder construir la DLL de terceros en mi DLL en lugar de tener que mantenerlos juntos si es posible. @

Esto con C # y .NET 3.5.

La forma en que me gustaría hacer esto es almacenando la DLL de terceros como un recurso incrustado que luego coloco en el lugar apropiado durante la ejecución de la primera DLL.

La forma en que originalmente planeé hacer esto es escribiendo código para colocar la DLL de terceros en la ubicación especificada porSystem.Reflection.Assembly.GetExecutingAssembly().Location.ToString() menos la última/nameOfMyAssembly.dll. Puedo salvar con éxito al tercero.DLL en esta ubicación (que termina siendo

C: \ Documents and Settings \ myUserName \ Local Settings \ Application Data \ assembly \ dl3 \ KXPPAX6Y.ZCY \ A1MZ1499.1TR \ e0115d44 \ 91bb86eb_fe18c901

), pero cuando llego a la parte de mi código que requiere esta DLL, no puede encontrarla.

¿Alguien tiene alguna idea de lo que necesito hacer de manera diferente?

Respuestas a la pregunta(12)

Su respuesta a la pregunta