Alguns assemblies não estão sendo incluídos ao implantar webjobs do Azure a partir do Visual Studio 2013

Eu tenho um projeto de biblioteca de classes do Visual Studio 2013, estrutura de diretórios assim:

\MyClassLibraryProject
    \ExternalLibraries
        3rdPartyLib.dll
    \bin
       \Debug
       \Release
    etc.

Dentro de ExternalLibraries, copiei alguns assemblies de terceiros, que referenciei no projeto (Copiar local = true). Eu compilo o projeto e, no meu diretório Release, é claro que vejo meu MyClassLibraryProject.dll e as DLLs de terceiros, como 3rdPartyLib.dll, etc. Bom até agora.

Em seguida, tenho outro projeto (aplicativo de console - Webjob do Azure) do qual adiciono uma referência ao \ MyClassLibraryProject \ bin \ Release \ MyClassLibraryProject.dll (Copiar local = true). Se parece com isso:

\MyWebjob
   \bin
       \Debug
           MyWebJob.exe
           MyClassLibraryProject.dll
           3rdPartyLib.dll

Então, como você pode ver, quando adicionei uma referência ao MyClassLibraryProject.dll (com Copy local = true), ele também foi copiado sobre o assembly dependente 3rdPartyLib.dll. Bom até agora.

No entanto, ao publicar o projeto Webjob no Azure (clique com o botão direito do mouse em Project, Publish ...), o 3rdPartyLib.dll énão implantado. Como resultado, o painel dos webjobs reclama que não foi encontrado e, é claro, o webjob não é executado.

Esse erro do usuário é algo mais?

questionAnswers(1)

yourAnswerToTheQuestion