Tạo lỗi khi bạn xoá cấu hình gỡ lỗi từ một giải pháp

QUAN TRỌNG: Bài viết này được dịch bằng phần mềm dịch thuật của Microsoft và có thể được Cộng đồng Microsoft chỉnh sửa lại thông qua công nghệ CTF thay vì một biên dịch viên chuyên nghiệp. Microsoft cung cấp các bài viết được cả biên dịch viên và phần mềm dịch thuật thực hiện và cộng đồng chỉnh sửa lại để bạn có thể truy cập vào tất cả các bài viết trong Cơ sở Kiến thức của chúng tôi bằng nhiều ngôn ngữ Tuy nhiên, bài viết do máy dịch hoặc thậm chí cộng đồng chỉnh sửa sau không phải lúc nào cũng hoàn hảo. Các bài viết này có thể chứa các sai sót về từ vựng, cú pháp hoặc ngữ pháp, Microsoft không chịu trách nhiệm về bất kỳ sự thiếu chính xác, sai sót hoặc thiệt hại nào do việc dịch sai nội dung hoặc do hoạt động sử dụng của khách hàng gây ra.

Nhấp chuột vào đây để xem bản tiếng Anh của bài viết này: 3175301
Triệu chứng
Sau khi bạn xoá cấu hình bản gỡ lỗi từ của bạn trong Visual Studio, và sau đó bạn lấy một hoặc nhiều dự án tham chiếu, bạn có thể gặp phải lỗi xây dựng giống như sau:
Thuộc tính OutputPath không được đặt cho dự án 'ClassLibrary1.csproj'. Vui lòng kiểm tra để đảm bảo rằng bạn đã chỉ định là tổ hợp giá trị cấu hình và nền tảng cho dự án này. Cấu hình = 'Gỡ lỗi' nền tảng = 'AnyCPU'. Lỗi này cũng có thể xuất hiện nếu một số dự án khác đang cố gắng làm theo một tham chiếu dự án dự án dự án, dự án này đã được bỏ nạp hoặc không được bao gồm trong các giải pháp và dự án tham khảo không xây dựng bằng cách sử dụng cùng một hoặc một tương đương hoặc cấu hình nền.
Nguyên nhân
Này các lỗi trong Visual Studio 2012, 2013 và 2015.

Sự cố này xảy ra khi cấu hình được xoá. TRONG trường hợp này, cấu hình bản gỡ lỗi còn lại trong tệp dự án như sau:

<Configuration condition=" '$(Configuration)' == '' ">Gỡ lỗi</Configuration>
Giải pháp
Để khắc phục sự cố này, thay đổi tên theconfiguration từ "Gỡ lỗi" tên cấu hình mới được tạo ra trong tệp csproj dự án bỏ nạp, như sau:

<Configuration condition=" '$(Configuration)' == '' "></Configuration>Gỡ lỗi
Thay đổi sau:
<Configuration condition=" '$(Configuration)' == '' "></Configuration>Nhà phát triển
Thông tin thêm
Microsoft đang nghiên cứu vấn đề này và sẽ đăng mới thông tin trong bài viết này có sẵn.

Các bước tái tạo sự cố

  1. Tạo Visual Studio giải pháp mới (.sln).
  2. Tạo một C# lớp dự án thư viện.
  3. Tạo một ứng dụng của bàn điều khiển C#.
  4. Thêm một tham chiếu trong thư viện lớp trong ứng dụng bàn điều khiển.
  5. Mở trình quản lý cấu hình, và sau đó tạo một cấu hình giải pháp mới có tên là "Phát triển" (hoặc bạn có thể cho bất kỳ tên nào):
    • Sao chép cài đặt chuyên biệt từ gỡ lỗi.
    • Chọn hộp kiểm để tạo cấu hình dự án mới.
  6. Xoá cấu hình dự án trước đó có tên là "Gỡ lỗi" từ cả hai dự án:
    • Xoá cấu hình giải pháp được đặt tên "Gỡ lỗi."
    • Đảm bảo rằng mục tin thư thoại "Gỡ lỗi" kết quả bị xoá khỏi cả hai dự án (từ cả "obj" và "bin" mục tin thư thoại của mỗi).
  7. Tên cấu hình "Phát triển" đã thay thế "Gỡ lỗi" (cả độ dự án và giải pháp).
  8. Chọn cấu hình giải pháp mới ("Phát triển" hoặc bất kỳ mới tên bạn sử dụng).
  9. Làm sạch giải pháp.
  10. Thêm thư viện lớp là một tham chiếu đến các ứng dụng điều khiển, và làm cho việc sử dụng một lớp được xác định trong đó.
  11. Thiết lập bàn điều khiển ứng dụng như khởi động.
  12. Xây dựng các giải pháp bật lên và chạy.
  13. Lấy dự án thư viện lớp từ giải pháp Explorer.
  14. Thực hiện thay đổi Panel điều khiển ứng dụng mã tập tin (ví dụ: "Program.cs"), và sau đó cố gắng để xây dựng.
  15. Bạn nhận được thông báo lỗi tương tự như sau:

    Thuộc tính OutputPath không được đặt cho dự án 'ClassLibrary1.csproj'. Vui lòng kiểm tra để đảm bảo rằng bạn đã chỉ định là tổ hợp giá trị cấu hình và nền tảng cho dự án này. Cấu hình = 'Gỡ lỗi' nền tảng = 'AnyCPU'. Lỗi này cũng có thể xuất hiện nếu một số dự án khác đang cố gắng làm theo một tham chiếu dự án dự án dự án, dự án này đã được bỏ nạp hoặc không được bao gồm trong các giải pháp và dự án tham khảo không xây dựng bằng cách sử dụng cùng một hoặc một tương đương hoặc cấu hình nền. ***
Tạo lỗi với xóa gỡ lỗi cấu hình

Cảnh báo: Bài viết này được dịch tự động

Thuộc tính

ID Bài viết: 3175301 - Xem lại Lần cuối: 08/23/2016 23:42:00 - Bản sửa đổi: 1.0

Visual Studio Ultimate 2015, Visual Studio Professional 2015, Visual Studio Premium 2015, Visual Studio Enterprise 2015, Microsoft Visual Studio Ultimate 2013, Microsoft Visual Studio Professional 2013, Microsoft Visual Studio Premium 2012, Microsoft Visual Studio Professional 2012

  • kbmt KB3175301 KbMtvi
Phản hồi