Некоторые сборки не включаются при развертывании веб-заданий Azure из Visual Studio 2013

У меня есть проект библиотеки классов Visual Studio 2013, структура каталогов такая:

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

Внутри ExternalLibraries я скопировал некоторые сторонние сборки, на которые затем ссылался из проекта (Copy local = true). Я компилирую проект и в своей папке Release я, конечно, вижу мой MyClassLibraryProject.dll и сторонние библиотеки DLL, такие как 3rdPartyLib.dll и т. Д. Пока все хорошо.

Затем у меня есть другой проект (консольное приложение - веб-работа Azure), из которого я добавляю ссылку на \ MyClassLibraryProject \ bin \ Release \ MyClassLibraryProject.dll (Copy local = true). Это выглядит так:

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

Итак, как вы можете видеть, когда я добавил ссылку на MyClassLibraryProject.dll (с Copy local = true), он также скопировал поверх зависимой сборки 3rdPartyLib.dll. Хорошо до сих пор.

Однако при публикации проекта веб-задания в Azure (щелкните правой кнопкой мыши Project, Publish ...) 3rdPartyLib.dllне развертывается. В результате панель управления веб-заданиями жалуется, что ее невозможно найти, и, конечно, веб-задание не выполняется.

Это ошибка пользователя или что-то еще?

Ответы на вопрос(1)

Ваш ответ на вопрос