我有框架的目標是.NET Framework 4.6.1
一個項目,因爲在TFS持續集成過程的一部分,我們創建了一個生成解決方案的任務,以確保代碼編譯正確。
現在TFS服務器具有最新版本的.Net Famework 4.6.2
的。在寄存器這是爲框架
On all other OS versions: 394806 => .NET Framework 4.6.2
不過的釋放鍵的值時,構建運行它配備了這個錯誤:
Error CS1056: Unexpected character '$'
我不想替換字符串插值string.Format
要解決此問題,請提供另一種解決方法來解決此問題。
我是否需要安裝TFS服務器上別的東西嗎?
服務器上運行的是什麼版本的MSBuild? –
您需要更新'MSBuild'工具,而不是'.NET'框架 – VMAtm
@VMAtm我該怎麼做?我剛剛下載https://www.microsoft.com/en-us/download/details.aspx?id=48159,那是一個失敗 – Heinrich