Я пытаюсь автоматизировать загрузку ftp сборки после локального публикования и преобразования файлов. Я посмотрел на http://www.msbuildextensionpack.com/help/4.0.7.0/Index.html ftp msbuild, но он загружается только в том случае, если он имеет глубину 1 уровень и не поддерживает создание подкаталогов. Я искал в течение веков, но не могу найти какие-либо примеры, что делает его создать дерево каталогов:Развертывание сборки через ftp Задача MsBuild
<MSBuild.ExtensionPack.Communication.Ftp TaskAction="UploadFiles" Host="$(FtpHost)" UserName="$(FtpUserName)" UserPassword="$(FtpPassword)" FileNames="@(PublishFiles)" />
Я не могу использовать MSDeploy к FTP, как я должен построить, а затем преобразовать некоторые файлы. Я понимаю, что задачи сообщества msbuild были устарели вместо пакета расширения (выше), поэтому я не хотел его использовать. В худшем случае я бы подумал об использовании ftp-клиента через CLI, но, если возможно, предпочел бы использовать стандартную библиотеку msbuild. Есть ли способ помочь мне сделать это?
Почему вы думаете, что «задача сообщества MSBuild была устарел "? Последняя активность была 25 дней назад. https://github.com/loresoft/msbuildtasks – granadaCoder
Я собирался из того, что вы говорите, это не так. Я задавал вопрос, потому что я пытался понять, почему есть два и почему существует перекрытие функциональности и что отношения между ними. – johnstaveley
Было всего 2 различных усилия, чтобы заполнить некоторые пробелы в функциях msbuild. Microsoft сделала свое дело, а кто-то другой запустил библиотеку с открытым исходным кодом ......... Некоторые из них перекрываются, некоторые из них имеют уникальные функции. Между ними нет никакой взаимосвязи, за исключением того, что каждая библиотека пытается предоставить полезные и многоразовые общие процедуры msbuild. Microsoft стала маленькой и выросла за эти годы. Но я по-прежнему пользуюсь Сообществом каждый день. – granadaCoder