2012-08-25 37 views
17

Tôi gặp sự cố với studio hình ảnh của mình 2010. Khi tôi nhấp vào nút gỡ lỗi bắt đầu và bắt đầu gỡ lỗi.visual studio 2010 không thể bắt đầu chương trình .dll

Dường như không có lỗi "tôi chỉ cần create one 'nút' vào nó"

Nhưng nó sẽ hiển thị Unable to start program 'c:\users\.....\xx.dll'

Có ai đó bây giờ làm thế nào để giải quyết nó?

Câu hỏi thứ hai là: khi tôi nhấp vào nút bên trái để xem mã nguồn "Nút", lý do tại sao nó sẽ hiển thị tất cả mã dự án này? Tôi có nên sửa đổi một số thiết lập?

Trả lời

24

Visual studio sẽ không tự chạy .dll. giải pháp của bạn có một dự án .exe? nếu có, nhấp chuột phải vào nó và chọn "Đặt làm dự án khởi động". nếu không bạn sẽ cần phải tạo ra một, và hướng dẫn nó để tải các hình thức trong dll của bạn.

như để nhấp chuột trái vào nút, tôi không hoàn toàn chắc chắn những gì bạn mô tả. Bạn có thể gửi một hình ảnh?

+3

Cùng một vấn đề đã xảy ra với tôi. Tôi đã có hai tiểu dự án trong giải pháp của tôi: một là một dự án DLL và khác là một dự án EXE (trong đó sử dụng dự án DLL). Chỉ khi tôi thiết lập dự án EXE là dự án khởi động, tôi có thể gỡ lỗi chương trình. Bây giờ tôi hiểu rằng VS2010 đã cố gắng để chạy DLL là chương trình chính và do đó thông báo lỗi nó đã cho. – MDman

+1

Bài đăng và nhận xét hoàn hảo (Y), cảm ơn cả hai rất nhiều –

5

Trong các phiên bản trước đó của MSVC khi chạy .dll, sẽ nhận được một đường hộp thoại yêu cầu .exe tập tin

Nhưng trong MSVC 2010 không có tùy chọn như vậy. Để khắc phục

  1. Nhấp chuột phải trên dự án dll của bạn
  2. Thuộc tính
  3. Configuration Properties> Debugging. Ở đây, trong Command -> thêm đường dẫn đến exe của bạn.

Thêm đối số lệnh, nếu có.

Bạn nên làm tốt!

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