2008-10-11 28 views
14

Tôi đang phát triển một ứng dụng giao diện điều khiển đơn giản trong Visual Studio 2008 và muốn chạy nó trong cửa sổ đầu ra bên trong Visual Studio 2008, thay vì có một cửa sổ nhắc lệnh riêng biệt xuất hiện. Có cách nào để làm việc này không?Làm thế nào để bạn chạy một ứng dụng giao diện điều khiển trong cửa sổ đầu ra Visual Studio, thay vì mở một dấu nhắc lệnh mới?

+0

Xem thêm: http://blogs.msdn.com/b/csharpfaq/ lưu trữ/2004/11/30/là-it-possible-to-output-the-command-line-được sử dụng-để-xây dựng-một-project-in-visual-studio.aspx –

Trả lời

3

Cách duy nhất tôi biết là thêm nó làm công cụ bên ngoài và chọn hộp kiểm Sử dụng cửa sổ đầu ra khi bạn xác định công cụ.

5

Ứng dụng có thực sự phải là ứng dụng bảng điều khiển không? Nếu bạn tạo một ứng dụng WinForms (mặc dù nó không tạo ra bất kỳ phần tử GUI nào), bạn sẽ nhận được đầu ra của giao diện điều khiển trong cửa sổ Output window. Tuy nhiên, sau đó bạn không thể đọc từ giao diện điều khiển đầu vào, và rõ ràng bạn sẽ không nhận được bất kỳ đầu ra ở tất cả nếu bạn chạy từ một dòng lệnh thực hoặc trong thám hiểm. Đối với các ứng dụng thử nghiệm đơn giản, điều này có thể là tốt, tất nhiên!

+0

Về cơ bản câu trả lời tương tự đã được đưa ra ở đây: http://stackoverflow.com/questions/2518509/redirect-console-write-methods-to-visual-studios-output-window-while-debuggin –

17

Nếu bạn chạy ứng dụng bảng điều khiển trong bước xây dựng bài, đầu ra của nó sẽ đi đến cửa sổ đầu ra. Không có khả năng làm điều này dễ dàng đã được trên peeves lớn nhất của tôi với VS (bất kỳ phiên bản)

+16

Để thực hiện việc này, trong Solution Explorer, nhấp chuột phải vào dự án của bạn, chọn Thuộc tính. Chuyển đến tab Xây dựng sự kiện và nhấn 'Chỉnh sửa Post-build ...'. Trong cửa sổ mới mở ra, nhấn nút 'Macros >>' và nhấp đúp vào TargetPath để nó xuất hiện trong hộp văn bản. Nhấn OK và lưu dự án, sau đó Xây dựng nó. –

12

ctrl + F5 dường như "bắt đầu mà không gỡ lỗi" trong trình đơn gỡ lỗi.

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