Incorporar uma dll dentro de outra como um recurso incorporado e depois chamá-lo do meu código

Eu tenho uma situação em que estou criando uma DLL que usa outra DLL de terceiros, mas eu preferiria poder criar a DLL de terceiros na minha DLL, em vez de manter os dois juntos, se possível.

Este é com C # e .NET 3.5.

A maneira que eu gostaria de fazer isso é armazenando a DLL de terceiros como um recurso incorporado que, em seguida, coloco no local apropriado durante a execução da primeira DL

A maneira que planejei fazer isso originalmente foi escrever código para colocar a DLL de terceiros no local especificado porSystem.Reflection.Assembly.GetExecutingAssembly().Location.ToString() menos o último/nameOfMyAssembly.dll. Posso salvar com êxito os terceiros.DLL neste local (que acaba sendo

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

), mas quando chego à parte do meu código que requer esta DLL, ela não pode ser encontrad

Alguém tem alguma idéia do que eu preciso fazer de diferente?

questionAnswers(12)

yourAnswerToTheQuestion