Tôi có một dự án bổ sung thêm khả năng mở rộng cho một ứng dụng khác thông qua API của họ. Tuy nhiên, tôi muốn có thể sử dụng cùng một dự án cho nhiều phiên bản ứng dụng của họ, bởi vì hầu hết mã đều giống nhau.Có cách nào để chỉ định các tham chiếu lắp ráp dựa trên cấu hình xây dựng trong Visual Studio không?
Tuy nhiên, mỗi phiên bản của ứng dụng yêu cầu tham chiếu đến phiên bản phù hợp cho phiên bản phần mềm đó. Họ tải hội đồng của họ vào GAC, vì vậy ngay cả khi tôi có thể chỉ định phiên bản của hội đồng để sử dụng dựa trên cấu hình xây dựng tôi sẽ ổn. Có cách nào để làm điều này từ bên trong của VS hoặc tôi cần một công cụ xây dựng bên ngoài?
Điều này làm việc hoàn hảo, rất nhiều kudo. Ngay cả Visual Studio cũng phát song song miễn là tôi không chơi với các tham chiếu đó, kể cả Intellisense chức năng! – snicker
Tôi đã sử dụng phương pháp tương tự để tạo tham chiếu cụ thể về cấu hình cho các phiên bản Gỡ lỗi/Phát hành của tham chiếu. Tôi chỉ vào phiên bản phát hành khi tôi thêm tham chiếu, và sau đó trong Notepad, thay thế 'Release' trong đường dẫn Gợi ý bằng' $ (Configuration) ', và thì đấy - tham chiếu cập nhật tự động đến đúng cấu hình đích! – awe
@awe: Việc đặt thuộc tính 'Điều kiện' trên hầu hết các phần tử trong tệp MSBuild là hợp lệ. – adrianbanks