2011-11-06 21 views
6

Tôi có giải pháp HUGE trong VS2010. có khoảng 60 dự án (thư viện lớp nhiều nhất và phụ thuộc của bên thứ ba mà tôi cần cài đặt) và hơn 60 dự án kiểu dự án thiết lập.chuyển đổi số lượng lớn giữa x64 x86 trong các dự án thiết lập

Tất nhiên, tôi muốn để có thể biên dịch các giải pháp cho cả hai nền tảng - x64 và x86

Câu hỏi của tôi là: là có một cách đơn giản để làm như vậy? Giống như, nó không hợp lý để đi qua từng thuộc tính của dự án mỗi lần và chuyển đổi giữa x64 và x86.

Tôi có giải pháp cổ điển - chia thành 2 giải pháp, một cho x64 và một cho x86. Cách tôi đang nghĩ, là có một dự án tổng thể trong giải pháp, và tất cả các dự án khác phụ thuộc vào cấu hình của nó - vì vậy nếu dự án được đặt thành x64, tất cả giải pháp sẽ biên dịch là x64 và giải pháp kia xung quanh.

+1

Có 60 dự án thiết lập không đúng. Bắt đầu với một. Trình cài đặt x64 chỉ là một lần nữa. –

+0

Tôi không nghĩ nó sai, nó là cần thiết. Tôi có trình cài đặt MSI và master khác nhau chọn các phần tử cần cài đặt, phụ thuộc vào nhiều tham số, chẳng hạn như sự lựa chọn của người dùng vv. Trình cài đặt chính là dự án biểu mẫu web, vì tôi không thể chạy nhiều MSI. Cần đề xuất về tình hình nhất định xin vui lòng. – eddyuk

+0

Dự án Whoa 60! Loại ứng dụng đó là gì? – Elmo

Trả lời

1

Bạn không cần phải trải qua từng dự án và thay đổi thuộc tính dự án mỗi lần. Bạn đã thử thay đổi nền tảng giải pháp tích cực thông qua Trình quản lý cấu hình chưa? Điều đó sẽ thay đổi tất cả các dự án trong giải pháp.

Bạn cũng có thể muốn xem xét mục tiêu nền tảng x86/x64/AnyCPU dành cho bạn. Trừ khi bạn có nhu cầu cụ thể, AnyCPU có thể sẽ là mục tiêu mà bạn muốn.

Các vấn đề liên quan