Неверный целевой пакет генерации TDS Sitecore

У меня есть файл проекта TDS. Когда я создам, он сгенерирует элемент пакета sitecore для создания выходного пути. Однако он создает пакет в неправильном каталоге папки.

В свойствах проекта я установил выходной путь сборки

......\Сборка\Развертывание\

Однако после сборки пакет генерируется для

......\Сборка\Выпуск пакета\

Он автоматически создает выпуск пакета папки вне папки развертывания... или, можно сказать, игнорируя папку развертывания

Любая мысль будет полезна


person gill23    schedule 15.03.2016    source источник


Ответы (3)


Просто попробуйте установить Build Output Path : вот так..\..\..\Build\Deploy\Package_Release

person Hendi Dwi Purwanto    schedule 17.03.2016

Это правильное поведение/поведение по умолчанию. Build Output Path — это место, куда выводится решение, прежде чем оно будет упаковано и помещено в папку Package Release или Package Debug.

Путь вывода сборки — задает расположение, которое TDS будет использовать для сбора файлов для развертывания или упаковки.

http://hedgehogdevelopment.github.io/tds/chapter4.html#build

Насколько я знаю, нет никаких настроек, чтобы контролировать это.

Обновите сценарии сборки/развертывания в соответствии с поиском пакета в папке build\Package Release.

person jammykam    schedule 15.03.2016
comment
это означает, что сборка является папкой по умолчанию? Итак, если я установлю выходной путь сборки для сборки -> развертывание, он не создаст новый выпуск пакета папки внутри папки развертывания: сборка -> развертывание -> выпуск пакета, а вместо этого при сборке -> выпуск пакета игнорирует папку развертывания? - person gill23; 16.03.2016

Вы можете использовать команду MSBuild

MSBuild.exe 'Projectpath'/T:Package/P:Configuration=Sitecore.Package/p:SkipExtraFilesOnServer=True; DeployOnBuild=true;PackageLocation='destinationpathFile'

пример: MSBuild.exe D:\Projects\sitecore811\Source\Presentation\Company.Web.Presentation\Company.Web.Presentation.csproj /T:Package /P:Configuration=Sitecore.Package/p:SkipExtraFilesOnServer=True;DeployOnBuild= true;PackageLocation="D:\Пакет\"

Надеюсь, это поможет вам... :)

person Rudi Yanto    schedule 16.03.2016
comment
Ваш ответ действительно полезен в плохом смысле. Спасибо. - person gill23; 16.03.2016