我有一个包含以下代码的.csproj文件:
<Target Name="PrecompileScript" BeforeTargets="BeforeBuild">
<Exec Command="powershell -file $(MSBuildProjectDirectory)\..\..\settings\copy-settings.ps1 $(MSBuildProjectDirectory)" />
</Target>
它应该将设置从一个文件夹复制到另一个文件夹。
但是在构建项目之后,我收到了错误消息
Severity Code Description Project File Line Suppression State
Error MSB3073 The command "powershell -file <path> exited with code 1.
如果我尝试从Windows cmd运行此脚本,则表示成功。
我应该如何从.csproj文件运行脚本?