在Visual Studio中将PowerShell脚本作为后构建事件运行失败,尽管事实上相同的脚本在命令行中运行良好。为什么是这样?Visual Studio中的Powershell脚本构建后事件失败
0
A
回答
0
回答我自己的问题只是为了拯救他人研究这种痛苦。
那么http://www.vistax64.com/powershell/205436-running-powershell-post-build-event-ignoring-executionpolicy.html表明,尽管Visual Studio是32位,它运行64位版本的独立的PowerShell。
现实似乎Visual Studio运行Windows \ syswow64版本的Powershell(32位!?),而正常的Powershell命令提示符将默认为Windows \ system32版本(64位?!)。你需要分别设置执行策略等。
0
(此线程是不是新的,但我从谷歌来到这里,所以我想分享我发现将是有趣的人解)
我试图改变路径powershell.exe到“%WINDIR% \ SysNative \ WindowsPowerShell \ v1.0 \ powershell.exe“,它工作完美。 64位版本从Post Build事件中调用,并成功添加了SharePoint管理单元。
积分到这篇文章:http://msdn.microsoft.com/en-us/library/ff798298.aspx,“使用Windows PowerShell脚本在Visual Studio中自动执行任务”。
相关问题
- 1. Powershell预构建脚本失败msbuild
- 2. PowerShell脚本构建Visual Studio项目
- 3. Visual Studio 2010中的Powershell脚本构建后步骤
- 4. 执行PowerShell脚本作为预构建事件失败
- 5. 优雅的构建后事件失败
- 6. 构建失败:Visual Studio 2010中
- 7. PowerShell脚本失败
- 8. 在TFS 2010构建服务器上构建完成后PowerShell脚本失败
- 9. Visual Studio 2015构建失败,因为预构建事件'需要提升'
- 10. Visual Studio Team Services ASPNET CORE构建失败
- 11. Visual Studio“File in use ...”构建失败
- 12. Visual Studio构建成功,MSBuild失败
- 13. Visual Studio 2010批量构建失败
- 14. 构建从Visual Studio失败TFS 2013 2010
- 15. 构建前/构建事件Visual Studio
- 16. Visual Studio中的全局构建事件
- 17. 在visual studio 2010中的预生成事件失败取消构建
- 18. Visual Studio中后生成事件MT.exe命令失败,代码9009
- 19. 如何在Visual Studio中的后期构建事件中写入文本文件?
- 20. 在Visual Studio和Unity中使用MDB文件构建后事件
- 21. 在Visual Studio 2010中成功构建后执行脚本
- 22. 构建后脚本在VIsual Studio 2010中抛出错误
- 23. Visual Studio中有关于构建后事件的标准吗?
- 24. Visual Studio 2012命令行构建 - 检测构建失败
- 25. PowerShell脚本集创建日期在文件副本上失败
- 26. visual studio 2017安装后visual studio 2015中的包恢复失败
- 27. Visual Studio 2012:如何执行有条件的构建后事件
- 28. Visual Studio后构建副本失败(但在命令行上工作)
- 29. 如何在Visual Studio后期构建脚本中使用构建时间戳
- 30. Visual Studio在添加后构建事件后挂起
任何机会来显示脚本并解释*失败的意思*(错误消息,实际行为不同,然后预期的行为 - 在这种情况下,请描述两个,别的东西)? –
对不起,我不期待这个问题的答案!我已经有了一个答案,只是很难找到,所以我不在这里,所以我在这里提出一个问题,并自己回答! –
对我来说这个错误真的很晦涩“系统无法执行指定的程序” –