ビルドの自動化を行う際に問題が発生しました。 Visual Studio 2013のアップグレードに伴い、MSBuildへのパスがここに記載されているように移動しましたhttp://timrayburn.net/blog/visual-studio-2013-and-msbuild/PowershellとPSakeはどこからmsbuildを実行しますか?
msbuildの新しい場所を指すようにシステムパスを更新しました。通常のcmdプロンプトを使用するmsbuildはうまく解決します。しかし、PowerShellでスクリプトを動かすと、それはまだ古いものを取り上げて、リンクに記述されているように問題を示しているようです。 powershellとpsakeがmsbuildをピックアップする場所を確認したり変更したりするには、どうすればよいのでしょうか? PSタイプ[Environment]::GetEnvironmentVariable("Path")
で
以降でサポートされているし、あなたの次の検索を保存するために、あなたはこのようなフレームワークディレクティブを使用:起動-Psakeは4.5.2 – DustinA
を-frameworkそれとも、最初にそれを書くことができますあなたのスクリプトの行。 –