Tôi đang trong quá trình xây dựng kịch bản cho một dự án khá lớn. Một trong các dự án yêu cầu một mô hình khung thực thể được biên dịch thành một thư viện. Do cách máy chủ xây dựng hoạt động, tất cả các bản dựng được tạo thủ công để quản lý các kịch bản triển khai khác nhau mà không ảnh hưởng đến các nhà phát triển và các tệp dự án.Sử dụng MSBuild để xây dựng Mô hình khung thực thể mà không cần sử dụng tệp dự án?
Có cách nào để tạo Mô hình EF bằng cách sử dụng tác vụ MSBuild mà không sử dụng tệp dự án do Visual Studio tạo không? Hiện tại, lắp ráp thực tế biên dịch bằng cách sử dụng một nhiệm vụ CSC, tuy nhiên ứng dụng được triển khai thực tế không thành công vì Mô hình EF không được bao gồm trong assembly được biên dịch.
Bất kỳ con trỏ nào trong đó Mục tiêu hoặc Công việc xây dựng có thể được sử dụng để tạo mô hình và tạo các tài nguyên cần thiết để nhúng trong hội đồng?
Xin lưu ý
Dự án biên dịch tốt trong Visual Studio, tuy nhiên sử dụng hồ sơ dự án trên máy chủ xây dựng không phải là một lựa chọn, như có những thay đổi khác nhau mà cần phải được thực hiện để dự án tại thời điểm triển khai , và điều này được kiểm soát thông qua một kịch bản xây dựng tùy chỉnh bên ngoài các nhóm phát triển kiểm soát. Điều này đã làm việc thành công cho một vài dự án, tuy nhiên Mô hình EF đang gây ra một số cơn đau đầu trong kịch bản cụ thể này.
Cập nhật
Giải pháp hiện nay là không lý tưởng nhưng hoạt động. Tệp Dự án đã được sửa đổi để sao chép tài nguyên Mô hình EF vào một thư mục trong dự án trên bản xây dựng bản phát hành mới, sau đó được kiểm tra vào kiểm soát nguồn. Khi kịch bản xây dựng chạy trên máy chủ, các mô hình EF được nhúng vào trong assembly. Điều này có vẻ là một giải pháp khả thi cho thời điểm này.