我正在使用新的VS 2015字符串插值語法(意外字符'$')發生TFS 2013構建錯誤。我已經修改了構建過程模板的「Run MSBuild for Project」任務,但它仍然沒有幫助。TFS 2013構建強制MSBuild使用Visual Studio 2015
- CommandLineArguments:的String.Format( 「/ P:SkipInvalidConfigurations =真{0}/TV:14」,MSBuildArguments)
- 刀具路徑:「C:\程序文件(x86)\的MSBuild \ 14.0 \賓「
- ToolVersion:」14.0「。
在構建定義中,我還指定了「MSBuild Arguments」= /p:VisualStudioVersion=14.0。
正在編譯C#6.0的代碼和它的失敗在[字符串插值(https://stackoverflow.com/documentation/c%23/24/c-sharp-6-0-features/49/string-interpolation# t = 201702091617220341898),對嗎?另外,您是否確信構建機器具有VS 2015和您定義的msbuild版本?只要確定。 – Toomaja
是的,是的。構建機具有VS 2015,我可以成功在構建機器上手動構建。我結束了升級到TfvcTemplate.12.xaml。 – AngieM