Hi, calling powershell functions which start with i throwing error in Turkish culture. You can repro problem easily by setting current culture to Turkish before calling import-module in psake.ps1.
[System.Threading.Thread]::CurrentThread.CurrentCulture = "tr-Tr"
This commit fixes it by setting current culture to invariant.
turkish i problem fix
Dropped changing CUrrentCulture to prevent "turkish i" problem (issue #…
…45) as it is now correctly fixed in c35bb4c (issue #70)
Also psake.ps1 should not change it's environment in any way, it's rude:)
Also fix for crash introduced in previous commit (e49692a) when removing default value for $buildFile argument