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を実行することを示しています。
現実には、通常のPowershellコマンドプロンプトがWindows \ system32バージョン(64ビット?!)にデフォルト設定されている間、Visual StudioはWindows \ syswow64バージョンのPowershell(32ビット!?)を実行しているようです。そのために実行ポリシーなどを別途設定する必要があります。
0
(このスレッドは新しいものではありませんが、私はグーグルからここに来たので、私は私が見つけた解決策を共有する他の人に興味深いものになるだろうと思った)
私は「の%WINDIR%にたpowershell.exeへのパスを変更してみました\ SysNative \ WindowsPowerShell \ v1.0 \ powershell.exe "となり、完璧に動作しました。ポストビルドイベントから64ビットバージョンが呼び出され、SharePointスナップインが正常に追加されます。
この記事のクレジット:http://msdn.microsoft.com/en-us/library/ff798298.aspx「Windows PowerShellスクリプトを使用したVisual Studioでのタスクの自動化」
関連する問題
- 1. Visual Studioコードの符号なしPowershellスクリプト
- 2. Visual Studio 2017 C#立ち上げpowershellスクリプト
- 3. Powershell Form in Visual Studio
- 4. Visual Studio 2012 PowerShellプロジェクト
- 5. Visual Studio 2013ビルド後のPowershellスクリプトの作成
- 6. Visual Studio IDEのスクリプト
- 7. Visual Studio 2008(Pro):powershellスクリプトのMSIを作成しますか?
- 8. PowerShellスクリプトVisual Studioプロジェクトをビルドするには
- 9. ビルドプロセスとPowershell - Visual Studioプロジェクト
- 10. Visual Studio 2010:PowerShellでのツールウィンドウの構築
- 11. Visual Studio Powershell拡張機能用のコードインポートライブラリリファレンス
- 12. Visual Studioコード(PowerShellではなく)でデバッグノード
- 13. のVisual Studio環境変数は、スクリプト
- 14. Visual Studio内のスクリプトからGenerate&Publish(ClickOnce)
- 15. NPMスクリプトのVisual Studio 2015再生ボタン
- 16. PostBuildのPowerShellスクリプト
- 17. Visual Studioソースコントロールプロバイダをスクリプトに設定する
- 18. Visual StudioからOracleスクリプトを実行
- 19. Powershell ISEのようなインタラクティブPowershellウィンドウで「Visual Studioコード」を使用する
- 20. Visual StudioでPythonスクリプトとC#スクリプトを並列実行する
- 21. Visual Studio 2015とVisual Studio '15'
- 22. PowerShellでVisual Studioのソリューションとプロジェクトファイルを変更する
- 23. Visual Studio Team Services操作のPowershellで対話型ウィンドウステーションが必要
- 24. 実行中のVisual Studioインスタンス(DTE)をpowershellから取得
- 25. Visual Studioコードpowershellターミナルの表示が壊れています
- 26. Visual Studioコード - 端末(powershell) - テキストのコピー方法
- 27. のVisual StudioのCtrl-KDは、Visual Studioで
- 28. のVisual StudioでのVisual Studio(タスクランナーエクスプローラ)で
- 29. Visual Studio 2010のVisual Studio 2010プロジェクト
- 30. Visual Studioコードの置き換えVisual Studio
スクリプトを表示し、*失敗*(エラーメッセージ、実際の動作と予想される動作が異なる場合 - この場合は両方を記述してください)の意味を説明する機会はありますか? –
申し訳ありませんが、私はこの質問への回答を期待していません!私はすでに答えを持っています。見つけるのが難しく、そうではありませんでしたので、ここに質問を入れて自分で答えました! –
私のエラーは本当にあいまいでした "システムは指定されたプログラムを実行できません" –