Я получаю следующие предупреждающие сообщения в журнале сборки TeamCity:
[GetReferenceAssemblyPaths] C:\Program Files (x86)\MSBuild\12.0\bin\Microsoft.Common.CurrentVersion.targets(989, 5): предупреждение MSB3644: эталонные сборки для фреймворка ".NETFramework, Version = v4. 5.1" не были найдены. Чтобы решить эту проблему, установите пакет SDK или Targeting Pack для этой версии фреймворка или перенастройте приложение на версию фреймворка, для которого установлен пакет SDK или Targeting Pack. Обратите внимание, что сборки будут решены из глобального сборочного кэша (GAC) и будут использоваться вместо ссылочных сборок. Поэтому ваша сборка может быть неправильно настроена для рамки, которую вы планируете.
Я использую тип MSBuild
Runner Type. Я выбрал Microsoft Build Tools 2013
для версии MSBuild и 12.0
для MSBuild ToolsVersion. Все мои проекты в моем решении нацелены на 4.5.1. Мое решение находится в VS2013.
Я установил MSBuild Tools 2013 на сервер TeamCity (перезапустил службу TeamCity) и все агенты сборки (также перезапустили эти службы).
Это что-то, о чем мне нужно беспокоиться, и если да, то как я могу его исправить?