Описание тега post-build-event

Событие для запуска скриптов, макросов или других настраиваемых действий после компиляции.
3 ответа

TFS 2010 Build Automation и событие после сборки

В проекте, который я унаследовал, первоначальный разработчик использовал ряд событий после сборки в своих проектах Visual Studio для копирования DLL и прочего при сборке внутри VS. Это вызывает некоторое горе сейчас, когда я пытаюсь перенести эти ве…
0 ответов

Получить номер версии сборки в скрипте сборки до / после?

Как я могу получить номер версии сборки в событии до или после сборки моего проекта установщика VS? Может ли кто-нибудь поделиться сценарием для него? Я хочу получить версию сборки и использовать это значение в поле WelcomeText диалогового окна User…
2 ответа

Как использовать xcopy только для копирования файлов, если они новее?

У меня есть много веб-приложений в решении Visual Studio. У всех одинаковая команда пост сборки: xcopy "$(TargetDir)*.dll" "D:\Project\bin" /i /d /y Было бы полезно не заменять новые файлы старыми (например, кто-то может случайно добавить ссылку на …
13 июл '11 в 20:23
2 ответа

Eazfuscator.NET работает только когда SolutionConfiguration=Release

Я использовал Eazfuscator для "защиты" своего проекта VS - это означает, что Eazfuscator добавил событие после сборки в мой проект, который выглядит следующим образом: if /I "$(ConfigurationName)" == "Release" Eazfuscator.NET.exe [...] Я не уверен, …
21 ноя '11 в 12:57
1 ответ

Применить тайник с уже сохраненными файлами

Меня попросили написать сценарий для запуска в событиях после сборки в Visual Studio, который будет реагировать на сборку с обновлением вывода путем фиксации всех изменений, включая новые (неотслеживаемые) файлы, в локальной ветви "autocommit". Идея…
23 дек '15 в 14:01
0 ответов

VS2017 Событие после постройки

Хорошо, я схожу с ума здесь. Я искал и пробовал каждую найденную команду, чтобы попытаться скопировать результат моей сборки в другой каталог в сети. Поэтому я хочу создать проект, затем скопировать созданный файл.DLL и перезаписать его в сети. Вот …
04 авг '17 в 22:03
1 ответ

Visual Studio - Ошибка в пост-сборке с exe

Если я хочу запустить простую программу в событиях после сборки проекта C# в Visual Studio 2012, Visual Studio завершается с ошибкой "Выход из команды c:\test.exe с кодом -532462766". Программа test.exe проста: class Program { static void Main(strin…
21 мар '14 в 08:49
0 ответов

Разные постбилды для разных конфигураций

Возможный дубликат: Как запускать события пост-сборки Visual Studio только для отладочной сборки Я хочу выполнить команду postbuild при компиляции моего проекта как Release. Если установлен параметр Debug, эти Postbuild не должны выполняться. Как эт…
16 сен '12 в 08:45
0 ответов

Отключение событий после сборки в окне вывода Visual Studio

При сборке решений события после сборки отображаются подробно, если я не > NUL после каждой команды. Есть ли способ заставить замолчать все успешные команды после сборки? В противном случае журнал кажется очень многословным, исходя из количества …
1 ответ

Выполнить консольную команду NuGet Pacakage Manager из события после сборки

У меня есть команда менеджера пакетов nuget.. ( Get-Project -All | ? { $_.ProjectName } | % { Get-Package -ProjectName $_.ProjectName } ) | Sort -Unique | % { $_ | select id, version, title, Description, requireLicenseAcceptance, licenseurl, project…
23 сен '15 в 10:49
4 ответа

Событие после сборки VS2012 не запускается

У меня есть веб-проект, который запускает событие после сборки "При успешной сборке" для выполнения некоторых действий по очистке / миграции (командный сценарий). В VS2012 пост-сборка при успешном выполнении ТОЛЬКО срабатывает при изменении кода. Ес…
23 авг '12 в 02:56
2 ответа

Добавьте Jenkins Groovy Postbuild step ко всем вакансиям

Как один и тот же шаг Jenkins Groovy Postbuild Plugin можно добавить ко всем заданиям? У нас более 50 заданий, поэтому слишком сложно скопировать и вставить ссылку на нужный код для каждой работы.
26 ноя '13 в 09:56
1 ответ

Двоичные файлы, скопированные в неправильную папку при сборке

Недавний libgit2sharp Nuget использует новую функцию Nuget, которая позволяет вам включить часть скрипта сборки в ваш NuGet. Цель состоит в том, чтобы скопировать нативный DLL в подпапку папки bin, например: <ItemGroup> <None Include="$(MSB…
1 ответ

Visual studio postbuild - переход на диск с решением

В Visual Studio после сборки мне нужно запустить командный файл. Решение может быть на другом диске, чем тот, с которого работает Visual Studio. В postbuild, как определить букву диска, с которого запускается решение, чтобы я мог перейти на этот дис…
21 ноя '09 в 16:51
4 ответа

Запуск Grunt из командной строки Visual Studio после события сборки

Я пытался сделать это как в Visual Studio 2010, так и в Visual Studio 2012. Если мой файл Gruntfile.js находится в корне моего проекта, я могу запустить команду "grunt" из командной строки события после сборки, и она будет запущена без проблема. gru…
2 ответа

Запустите Dotfuscator как событие после сборки

Я использую Dotfuscator в Visual Studio 2010. Я хочу запустить Dotfuscator как событие после сборки, поэтому каждый раз, когда я создаю проект, Dotfuscator будет запускаться на выходной DLL с использованием созданной мной конфигурации, и я получу но…
1 ответ

Макросы Visual Studio 2017 при сборке отображаются пустыми, но не в макросе

Когда я добавляю событие пост-сборки в свой проект и пытаюсь использовать макрос в разделе Edit Post-Build ..., он показывает значение каждого макроса Однако, когда сборка запускается, значение показывается пустым с помощью echo было сгенерировано с…
2 ответа

Сбой на событии после сборки?

Есть ли способ вызвать сбой сборки при определенных условиях в событии после сборки? Пакет, с которым я работаю, запускает jslint и несколько других решений в пост-сборке. Я бы хотел, чтобы Visual Studio не работала, если jslint выдает ошибку. Мне и…
1 ответ

Добавить целевой каталог макросов сборки для нескольких решений

У меня есть система с несколькими решениями около 50 или более, и у всех них есть событие после сборки, которое, кажется, вставляет целевой встроенный файл в специальный каталог. Опубликовать копию события сборки $(TargetFileName) $(XXXSystemTarget)…
1 ответ

Добавить событие сборки в несколько проектов, не добавляя один за другим

У меня есть более 100 проектов в моем решении, теперь я должен добавить событие после сборки в большинство проектов, чтобы скопировать некоторые неуправляемые сторонние сборки в его $(TargetDir), но я должен добавить это событие после сборки проекты…
06 мар '18 в 17:38