Я пытаюсь автоматизировать загрузку сборки по ftp после локальной публикации и преобразования файлов. Я просмотрел http://www.msbuildextensionpack.com/help/4.0.7.0/Index.html ftp msbuild, но она загружает файлы только в том случае, если они имеют 1 уровень глубины и не поддерживает создание подкаталогов. Я искал целую вечность, но не могу найти примеров создания дерева каталогов:
<MSBuild.ExtensionPack.Communication.Ftp TaskAction="UploadFiles" Host="$(FtpHost)" UserName="$(FtpUserName)" UserPassword="$(FtpPassword)" FileNames="@(PublishFiles)" />
Я не могу использовать Msdeploy для ftp, так как мне нужно собрать, а затем преобразовать некоторые файлы. Я понимаю, что задачи сообщества msbuild устарели вместо пакета расширений (выше), поэтому я не хотел его использовать. В худшем случае я бы рассмотрел возможность использования ftp-клиента через CLI, но предпочел бы использовать стандартную библиотеку msbuild, если это возможно. Есть ли способ позволить мне это сделать?