При построении проекта хранимой процедуры CLR с использованием MSBuild на нашем сервере сборки (Team City) мы получаем следующую ошибку:
ошибка MSB4019: импортированный проект "C: \ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727 \ SqlServer.targets "не найден.Убедитесь, что путь в объявлении правильный, и что файл существует на диске
Я проверил, существует ли файл на диске, и, конечно же, его нет.Я проверил на своем компьютере, и он существует.
Я не хочу начинать копирование файлов вручную на сервер сборки.
Вот строка из файла csproj, который импортируется в файл proj:
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<Import Project="$(MSBuildToolsPath)\SqlServer.targets" />
Вот строка из файла proj, который запускается нашим Team City Server:
<Import Project="..\$(ProjectName).csproj"/>
Мой вопрос на самом деле:
Откуда этот файл?Например, это часть установки Visual Studio .. Или есть какой-то пакет распространения, который позволяет мне скомпилировать этот проект на нашем сервере сборки?
Спасибо
Кстати ... еслия просто копирую файл на сервер сборки, он действительно работает.
Дейв