我最近更新到Visual Studio 2015並使用新的C#6.0功能。在VS中,所有東西都可以正確構建。強制MSBuild 14.0在psake build for C#6.0代碼庫
但是,我使用PSake作爲構建腳本語言,並且構建在我使用c#6.0功能的地方總是失敗。 如何告訴psake使用MSBuild 14.0,以便新的c#6.0功能可以正確構建?
嘗試&失敗:
在框架版本傳遞到psake:未知的.NET Framework版本,4.6
呼叫VS2015的調用psake之前vsvars32.bat。 PSake仍然使用舊的MSBuild版本。
謝謝,這似乎是首選的方法。不幸的是,它不適用於我的機器。但是我找到了一個解決方法,我很快就會在這裏發佈它作爲另一個答案。 – theDmi
或者在調用psake.ps1時使用-framework參數 – piers7