Мне нужно выполнить скрипт оболочки Power после публикации моей программы (я использую ClickOnce). Для этого я добавляю в свой файл .csproj:Целевой сценарий проекта после публикации файлов
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Target Name="AfterPublish">
<Exec Command="powershell.exe -Command "& { .\Deploy.ps1 }"" />
</Target>
...
</Project>
Но скрипт выполняется перед публикацией. Абсолютно необходимо, чтобы скрипт выполнялся после завершения публикации программы, поскольку скрипт копирует полученные опубликованные файлы с моего компьютера на Azure storage.
Пожалуйста, посмотри на этом ответ: [Post построить событие выполнения PowerShell] (http://stackoverflow.com/questions/6500320/post-build- event-execute-powershell) –
Да, я посмотрел на этот ответ, прежде чем ставить вопрос. там тема powershell scipt выполняется после сборки, но мне нужно, чтобы этот скрипт исполнялся после PUBLISH. – digger
После изменения имени сценария AfterPublish sctarted выполнено, но оно выполнено до начала сборки! Как я могу это исправить? – digger