Hiện tại tôi có giải pháp A chứa cơ sở lớp miền và giải pháp B tham khảo các tệp nhị phân từ giải pháp A. Có cách nào để gỡ lỗi trực tiếp từ một đến khác với hai trường hợp trực quan không studio mở (một cho mỗi giải pháp). Tôi đã đọc rằng bạn chỉ có thể thêm các dự án hiện có từ giải pháp A vào giải pháp B. Có giải pháp nào khác hoạt động không? Tôi đã thử trực tiếp đính kèm giải pháp A vào những gì chạy thi hành trong giải pháp B nhưng nó sẽ không cho phép tôi đính kèm nhiều debuggers vào cùng một ứng dụng.Gỡ lỗi Thông qua các giải pháp khác nhau trong Visual Studio
Tôi nên lưu ý rằng khi tôi bước vào một phần của nó sẽ tự động trả về mã từ giải pháp A trong ví dụ B của Visual Studio để gỡ lỗi. Tôi cho rằng điều này là chấp nhận được, nhưng bạn không thể chỉ thiết lập các điểm ngắt tùy ý và chờ mã đánh chúng theo cách này.
Cảm ơn
Cũng thấy câu trả lời của Chris. Bạn có thể thiết lập các điểm ngắt cho mã nguồn của Solution A trong Solution B mà không cần thêm dự án vào các giải pháp. Các tệp PDB của Visual Visual Studio (được tạo trong khi biên dịch, xem câu trả lời của Chris) và sau đó mở tệp nguồn của A trong Giải pháp B. Bạn chỉ có thể mở hoặc kéo-thả, bạn không phải thêm nó vào giải pháp. Một lưu ý, đôi khi breakpoint sẽ trông rỗng (như nó sẽ không được hit) cho đến khi nó được lắp ráp, có thể là lúc chạy. – Vimes
@JohnB Khi bạn nói "drag-n-drop", ý bạn là gì? Nếu tôi kéo một tệp từ trình khám phá giải pháp của một phiên bản VS 2010 sang một trình duyệt khác, đích kéo hợp lệ duy nhất là trình soạn thảo văn bản và nó chỉ dán một bản sao của tên tệp vào tài liệu đang mở. Nếu tôi kéo tab trình soạn thảo từ một thể hiện của VS, tôi không thể thả nó vào cái kia. Có một cách nhanh chóng và dễ dàng để làm điều này mà không liên quan đến rối tung xung quanh với tập tin-> mở? – Weeble
@Weeble, tôi kéo tệp nguồn từ Windows Explorer lên vùng văn bản Visual Studio. Đối với tôi, tệp này sẽ mở ra. – Vimes