2016-05-25 3 views
1

Я пытаюсь добавить скрипт (возможно, сценарий PowerShell) в проект Visual Studio C#. Цель этого скрипта - воссоздать файл каждый раз при создании моего проекта. В идеале этот скрипт будет выполняться перед процессом сборки Visual Studio каждый раз, когда я хочу построить свой проект.Build Process и Powershell - Visual Studio Project

Я совершенно новичок в этом процессе, и я, похоже, не нашел способ (или не понял) способ сделать это.

Заранее благодарю вас за помощь!

EDIT: Это мой сценарий PowerShell.

$file_path = 'C:\Users\<username>\Desktop\TestScripts' 
$file_name = 'test.xml' 

$file = $file_path +'\'+ $file_name 

$file_exist = Test-Path $file 

If($file_exist) 
{ 
    Remove-Item $file 
} 

$file_header_comment = '<!-- This file was auto generated during the build process -->' 

New-Item -Path $file_path -Name $file_name -Value $file_header_comment -ItemType file -force 

ответ

1

В свойствах вашего проекта, на вкладке События построения, вызовите скрипт из командной строки события Pre-сборки. Что-то вроде:

Powershell.exe -File myScript.ps1 
+0

Большое спасибо, это сработало! У меня была небольшая проблема с ExecutionPolicies, но в итоге она работала :) – EverydayLearner

Смежные вопросы