Khi xây dựng một dự án CLR StoredProcedure sử dụng MSBuild về xây dựng máy chủ của chúng tôi (Trưởng Thành phố), chúng tôi đang nhận được lỗi sau:Lỗi làm một MSBuild trên một dự án CLR StoredProcedure về xây dựng máy chủ
error MSB4019: The imported project "C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\SqlServer.targets" was not found. Confirm that the path in the declaration is correct, and that the file exists on disk
Tôi đã kiểm tra để xem tệp có tồn tại trên đĩa không và có đủ không. Tôi đã kiểm tra trên máy tính của riêng tôi và nó tồn tại.
Tôi thực sự không muốn bắt đầu sao chép các tệp theo cách thủ công đến máy chủ xây dựng.
Đây là dòng từ tập tin csproj đang được nhập khẩu vào tập tin Proj:
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<Import Project="$(MSBuildToolsPath)\SqlServer.targets" />
Đây là dòng từ tập tin Proj đang được chạy bởi đội Thành phố Server của chúng tôi:
<Import Project="..\$(ProjectName).csproj"/>
Câu hỏi của tôi thực sự là:
Tệp này đến từ đâu? Nó là một phần của Visual Studio cài đặt ví dụ .. Hoặc là có một số gói phân phối lại một nơi nào đó để cho phép tôi để biên dịch dự án này trên máy chủ xây dựng của chúng tôi?
Cảm ơn
BTW .. nếu tôi chỉ sao chép tệp vào máy chủ Xây dựng, nó thực sự hoạt động.
Dave