У меня есть проект, в рамках которого .NET Framework 4.6.1 нацелена на .NET Framework 4.6.1, как часть процесса непрерывной интеграции на tfs, который мы создали для задачи Build Solution, чтобы убедиться, что код компилируется правильно.
Теперь сервер TFS имеет последнюю версию .Net Famework 4.6.2. В регистре это значение для ключа Release рамки
Во всех других версиях ОС: 394806 =>.NET Framework 4.6.2
Но когда он запускается, он приходит с этой ошибкой:
Error CS1056: Unexpected character '$'
Я не хочу заменить интерполяцию строк на string.Format для решения этой проблемы, пожалуйста, предоставьте еще один способ обхода решения.
Нужно ли мне устанавливать что-то еще на сервере TFS?