MSBuild развертывает ссылочный проект

#msbuild #azure-webjobs #msdeploy

#msbuild #azure-webjobs #msdeploy

Вопрос:

У меня есть решение со многими веб-заданиями. Одно веб-задание ссылается на другое, и когда я пытаюсь выполнить развертывание с помощью MSBuild, оно пытается развернуть зависимый проект. Есть ли какая-нибудь специальная магия, позволяющая ему развертывать только основной проект вместо любых проектов, на которые есть ссылки?

Ответ №1:

Вы могли бы добавить ссылку на другой файл WebJob .exe. После его развертывания будет развернуто только одно веб-задание со сборкой webjob.

Выберите добавить ссылку, затем просмотрите файл webjob .exe.

введите описание изображения здесь

Тогда решение было бы таким:

введите описание изображения здесь

И в Kudu он развернет EXE-файл и конфигурационный файл.

введите описание изображения здесь

Надеюсь, это может вам помочь, если у вас все еще есть другие вопросы, пожалуйста, дайте мне знать.

Комментарии:

1. Я бы предпочел не переходить от ссылки на проект к ссылке на сборку. Можете ли вы объяснить, в чем разница между тем, что делает VS, и тем, что делает MSBuild, что вызывает разницу в развертывании?