Сборка Teamcity показывает предупреждение CS0472 для сборки службы WCF, но не для Visual Studio

#wcf #teamcity #compiler-warnings

#wcf ( ВКФ ) #teamcity #предупреждения компилятора

Вопрос:

Когда я создаю свой проект библиотеки wcf с помощью Team City, я получаю следующее предупреждение:

"C:TeamCitybuildAgenttempbuildTmp.NETFramework,Version=v4.0.AssemblyAttributes.cs"
[10:48:33]: [Csc] ServicesExternalColorService.cs(762, 74):
warning CS0472: The result of the expression is always 'false' since a
value of type 'decimal' is never equal to 'null' of type 'decimal?'

Я не уверен, как это решить, потому что я даже не вижу строку 762 в ColorService.cs.

Когда я собираю проект в Visual Studio, я не вижу этого предупреждения.

Ответ №1:

Возьмите копию ColorService.cs из вашего хранилища кода TeamCity и сравните ее (используйте инструмент Diff) с вашей локальной копией из Visual Studio.

Убедитесь, что они совпадают, поскольку похоже, что TeamCity немного перепутал и, возможно, хранит старую копию файла.