Использование Powershell для достижения пост-сборки в VS на основе платформы сборки - PullRequest
0 голосов
/ 23 февраля 2009

Я пытаюсь использовать Powershell для пост-сборки в Visual Studio. Я хочу скопировать соответствующие dll в соответствующие каталоги после сборки на основе платформы, на которую нацелена сборка (т.е. x86 или x64). Кто-нибудь знает, как этого добиться?

Ответы [ 3 ]

2 голосов
/ 23 февраля 2009

Вы можете использовать что-то вроде следующего в событии после сборки:

Powershell -File "$ (SolutionDir) PostBuild.ps1" $ (PlatformName)

Имя платформы затем можно найти в $ args [0] внутри скрипта (PostBuild.ps1).

2 голосов
/ 24 февраля 2009

Почему бы не использовать собственный шаг сборки Visual Studio? Кажется странным изобретать велосипед.

0 голосов
/ 23 февраля 2009

Вам нужно явно запустить PSH.

Что-то вроде

    PowerShell -command &"<i>commands go here</i>"

Предполагается (по умолчанию), что PSH находится в пути пользователя.

...