Recentemente sono stato aggiornato a Visual Studio 2015 e sto utilizzando le nuove funzionalità di C# 6.0. In VS, tutto si costruisce correttamente.Forza MSBuild 14.0 nella build psake per la base di codice C# 6.0
Tuttavia, utilizzo PSake come linguaggio di script di build e la generazione fallisce sempre nei punti in cui utilizzo le funzionalità di C# 6.0. Come posso dire a psake di utilizzare MSBuild 14.0, in modo che le nuove funzionalità di C# 6.0 vengano compilate correttamente?
provato & fallito:
Passando nella versione framework per psake: versione Unknown .NET Framework, 4,6
chiamata la vsvars32.bat di VS2015 prima di richiamare psake. PSake utilizza ancora la vecchia versione di MSBuild.
Grazie, questo sembra essere il modo preferito. Sfortunatamente non funziona sulla mia macchina. Ma ho trovato una soluzione alternativa, la posterò come un'altra risposta qui a breve. – theDmi
Oppure utilizzare il parametro -framework quando si chiama psake.ps1 – piers7