Cấu hình có cùng tên đã tồn tại


106

Tôi có một giải pháp với hơn 10 dự án (VS2010 SP1). Tôi có các cấu hình sau được xác định trong giải pháp:

  • Gỡ lỗi
  • Gỡ lỗi-QA
  • Release-UAT
  • Phát hành-Sản xuất

Điều này cho phép tôi dễ dàng thiết lập các cài đặt cụ thể cho từng tình huống triển khai. Tuy nhiên, vì một số lý do mà tôi không thể thiết lập mọi thứ theo ý muốn. Vui lòng xem ảnh chụp màn hình này:

Ảnh chụp màn hình của Trình quản lý cấu hình

Lưu ý các dự án / cấu hình được đánh dấu. Tôi không thể tạo cấu hình "Gỡ lỗi-QA" cho các dự án này (bằng cách chọn <New>trong ô cho dự án cụ thể đó). Ví dụ: khi tôi cố gắng thêm cấu hình "Gỡ lỗi-QA" mới vào dự án DataUtility, Visual Studio hét vào mặt tôi:

Không thể tạo cấu hình này vì đã tồn tại cấu hình giải pháp có cùng tên.

Tôi biết nó có! Tôi đang cố gắng thêm cấu hình vào dự án! Tôi còn thiếu gì ở đây? Tôi muốn tất cả các dự án có tất cả 5 cấu hình. Tôi gặp vấn đề tương tự khi cố gắng so khớp (tạo) nền tảng (ví dụ: thêm nền tảng "Bất kỳ CPU nào" vào dự án DataUtility).


Bạn đang cố gắng thêm cấu hình vào dự án như thế nào? Bạn đang thêm một cấu hình mới từ danh sách thả xuống trong lưới hay từ danh sách thả xuống lên trên cùng (trong ảnh chụp màn hình của bạn)? Nếu bạn làm điều đó trong lưới, nó sẽ ổn.
Adam Plocher

@AdamPlocher: Từ menu thả xuống trong lưới cho dự án cụ thể.
Josh M.

38
Bạn có đang chọn hộp kiểm "Tạo cấu hình giải pháp mới" không? Bỏ chọn nó.
Adam Plocher 11/10/12

@AdamPlocher: Tôi đúng là đồ ngu. Trời đất, tôi thậm chí còn không nhận thấy điều đó - quá rõ ràng. Vui lòng gửi đó là câu trả lời của bạn và tôi sẽ chấp nhận. Cảm ơn!
Josh M.

Câu trả lời:


245

Đảm bảo bạn đang sử dụng danh sách thả xuống từ lưới (không phải danh sách ở đầu hộp thoại) và không chọn hộp kiểm "Tạo cấu hình giải pháp mới" khi thêm cấu hình dự án mới của bạn.


73
Có thể là hộp kiểm bị bỏ qua nhiều nhất trong Visual Studio!
Rebecca

4
Nhiều năm nay điều này đã làm tôi khó chịu. Nó chỉ dựng lên cái đầu xấu xí sau vài năm hoặc lâu hơn nhưng, than ôi, một giải pháp !! lol
bbqchickenrobot

4
Hộp kiểm 'Tạo cấu hình giải pháp mới' đã gây ra sự cố cho tôi. Cảm ơn vì giải pháp !!!
Vikram

3
Cái gì?! Ai đó tại microsoft phải tham gia một khóa học về phát triển giao diện người dùng. gah!
Kell

2
Bỏ phiếu cho việc loại bỏ nó trên VisualStudio Uservoice ! Đó cũng là tương lai của bạn!
m93a

1

Đây là một cách giải quyết nếu bạn đã chọn hộp kiểm Tạo cấu hình giải pháp mới :

  1. Mở Explorer và điều hướng đến vị trí của giải pháp cho dự án bị thiếu nền tảng.
  2. Di chuyển tệp .sln giải pháp đến một vị trí tạm thời nơi Visual Studio sẽ không định vị nó.
  3. Mở tệp .csproj cho dự án bị thiếu nền tảng.
  4. Nhấp vào menu thả xuống Nền tảng giải pháp.
  5. Nhấp vào Trình quản lý cấu hình ...
  6. Trong bảng, hãy nhấp vào menu thả xuống trong cột Nền tảng cho dự án và chọn để thêm nền tảng mới.
  7. Bấm OK.
  8. Lặp lại thêm các nền tảng mới nếu cần.
  9. Lưu dự án.
  10. Đưa tệp giải pháp đã di chuyển trước đó trở lại vị trí cũ.
  11. Mở lại giải pháp dự án kết hợp.

nguồn : https://developercommunity.visualstudio.com/content/problem/972/adding-a-platform-when-one-with-the-same-name-alre.html

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.