Расположение пакета MSBuild - PullRequest
       26

Расположение пакета MSBuild

5 голосов
/ 04 января 2012

Когда я запускаю MSBuild с параметром / t: Package, я хочу иметь возможность указать, куда будет выводиться папка, содержащая файлы * .cmd и * .zip.Указание _PackageTempDir выводит все приложение без файлов развертывания (* .cmd и * .zip).Есть ли способ указать это в командной строке?

ОБНОВЛЕНИЕ: Параметр OutDir выводит больше, чем мне нужно или нужно.

Ответы [ 2 ]

6 голосов
/ 20 ноября 2015

Я обнаружил, что настройка /p:DesktopBuildPackageLocation=some\package.zip для MSBuild не работает (хотя и работает, если указано в pubxml).

Однако получается, что настройка / p: PackageFileName = some \ package.zip работает нормально.Кроме того, вы можете использовать его вместе с параметром / p: PublishProfile.

4 голосов
/ 04 января 2012

Если вы установите

<DesktopBuildPackageLocation>c:\foo\MyProject.zip</DesktopBuildPackageLocation>

, вы получите файл .zip, файл .cmd и другие соответствующие выходные файлы в каталоге c: \ foo.

...