Bạn hiện đang ngoại tuyến, hãy chờ internet để kết nối lại

Làm thế nào để gỡ lỗi một Visual Basic.NET hoặc Visual Basic 2005 ứng dụng không đáp ứng

QUAN TRỌNG: Bài viết này được dịch bằng phần mềm dịch máy của Microsoft chứ không phải do con người dịch. Microsoft cung cấp các bài viết do con người dịch và cả các bài viết do máy dịch để 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 ngôn ngữ của bạn. Tuy nhiên, bài viết do máy dịch không phải lúc nào cũng hoàn hảo. Loại 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, giống như một người nước ngoài có thể mắc sai sót khi nói ngôn ngữ của bạn. 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. Microsoft cũng thường xuyên cập nhật phần mềm dịch máy này.

Nhấp chuột vào đây để xem bản tiếng Anh của bài viết này:318357
Thông tin bản Beta
Bài viết này thảo luận về bản Beta của Microsoft một sản phẩm. Thông tin trong bài viết này được cung cấp như-là và có thể bị thay đổi mà không báo trước.

Không có hỗ trợ sản phẩm chính thức có sẵn từ Microsoft cho sản phẩm Beta. Thông tin về làm thế nào để có được hỗ trợ Đối với một phiên bản Beta, xem tài liệu đó là bao gồm trong phiên bản Beta tác phẩm sản phẩm, hoặc kiểm tra vị trí Web từ mà bạn đã tải về việc phát hành.
TÓM TẮT
Này từng bước bài viết mô tả làm thế nào để gỡ lỗi một Microsoft Visual Basic.NET hoặc Microsoft Visual Basic 2005 ứng dụng. Microsoft Visual Studio.NET hoặc Microsoft Visual Studio 2005 trình gỡ lỗi có thể đính kèm vào một chương trình đang chạy trong một quá trình bên ngoài môi trường Visual Studio. Trình gỡ lỗi có thể đính kèm vào một quá trình mà không đáp ứng. Trình gỡ lỗi hiển thị tháo gỡ xem và tạm dừng tiến trình đang chạy. Dựa trên sự sẵn có của cơ sở dữ liệu chương trình (.pdb) tập tin và mã nguồn, hiển thị các trình gỡ lỗi mã nguồn với tháo gỡ xem.

Quay lại các đầu trang

Yêu cầu

Danh sách sau vạch ra được đề nghị phần cứng, phần mềm, hạ tầng mạng, và gói dịch vụ mà bạn phải có:
  • Microsoft Windows 2000 hoặc Microsoft Windows XP
  • Microsoft Visual Studio.NET hoặc Microsoft Visual Studio 2005
Quay lại đầu trang

Sử dụng Debug lớp và lớp water

Bạn có thể sử dụng các Gỡ lỗi lớp học và các Dấu vết lớp cung cấp thông tin về hiệu suất của một ứng dụng. Bạn cũng có thể sử dụng các lớp học để xác định các vấn đề khu vực của một ứng dụng. Bạn có thể làm điều này trong phát triển ứng dụng hoặc sau khi sản xuất triển khai. Các lớp học có sẵn trong Microsoft.NET Framework. Bạn có thể sử dụng các Dấu vết lớp học để phát hành nhạc cụ xây dựng. Thiết bị đo đạc cho pheùp baïn Giám sát sức khỏe của các ứng dụng của bạn đang chạy trong cuộc sống thực cài đặt. Bằng cách sử dụng các Dấu vết lớp học sẽ giúp bạn cô lập và sửa chữa vấn đề mà không làm phiền một hệ thống đang chạy. Bạn có thể sử dụng các Gỡ lỗi lớp in thông tin gỡ lỗi, và để kiểm tra logic của bạn với khẳng định. Bạn có thể tạo mã của bạn mạnh mẽ hơn, mà không có tác động đến các hiệu suất và mã kích thước của sản phẩm vận chuyển của bạn.

Để thêm thông tin về việc sử dụng dấu vết lục và khóa gỡ lỗi trong Visual Basic.NET, bấm các số bài viết sau để xem bài viết trong cơ sở kiến thức Microsoft:
313417LÀM THẾ NÀO TỚI: Dấu vết và gỡ lỗi trong Visual Basic.NET
Quay lại các đầu trang

Gỡ lỗi một Ứng dụng không đáp ứng


Gỡ lỗi một Visual Basic.NET ứng dụng, hãy làm theo các bước sau:
  1. Microsoft Visual Studio mở.NET hoặc Microsoft Visual Studio 2005.
  2. Trên các Công cụ trình đơn, nhấp vào Gỡ lỗi Quy trình.
  3. Trong các Quy trình hộp thoại, nhấn vào đây để chọn chương trình bạn muốn đính kèm từ các Có sẵn Quy trình danh sách. Nếu chương trình bạn muốn gỡ lỗi đang chạy trên khác máy tính, bạn phải đầu tiên bấm để chọn máy tính từ xa.

    Cho thông tin thêm về cách chọn máy tính từ xa, truy cập vào sau MSDN Web site:

    Chọn một máy từ xa
    http://MSDN.Microsoft.com/en-US/Library/w8wtw2f3 (VS.71) .aspx
  4. Nhấp vào Đính kèm.
  5. Trong các Đính kèm vào quá trình hộp thoại, làm cho chắc chắn các loại chương trình thích hợp được chọn trong Chọn chương trình các loại mà bạn muốn gỡ lỗi. Ví dụ, để gỡ lỗi một Visual Basic .NET hoặc Visual Basic 2005 ứng dụng, nhấn vào đây để chọn Ngôn ngữ chung Thời gian chạy.
  6. Nhấp vào Ok.

    CácQuy trình hộp thoại sẽ được hiển thị.
  7. Trong các Khi gỡ lỗi ngừng danh sách, Bấm để chọn Tách từ quá trình này khi bạn muốn các chương trình để tách khỏi quá trình mà không bỏ thuốc. Bấm để chọnChấm dứt quá trình này khi bạn muốn chương trình để bỏ thuốc lá.
  8. Nhấn vào đây để chọn trong quá trình các Gỡ lỗi Quy trình hộp danh sách, và sau đó nhấp vàoPhá vỡ.

    Debugger điểm dừng tháo gỡ điểm, và các chương trình tạm dừng. Nếu tập tin .pdb có sẵn trong thư mục tương tự như các chạy được, trình gỡ lỗi tải mã nguồn.
  9. Để xem mã nguồn, nhấp chuột phảiTháo gỡ, sau đó bấm Đi đến mã nguồnchuyển sang cửa sổ mã. Chèn một break điểm nơi bạn muốn nó.
  10. Trên các Gỡ lỗi trình đơn, nhấp vàoTiếp tục hoặc bấm phím F5 để tiếp tục quá trình.

    Trình gỡ lỗi sẽ tự động ngưng khi nó đạt tới các Điểm ngắt.
  11. Trên các Gỡ lỗi trình đơn, nhấp vào Dừng Gỡ lỗi hoặc nhấn SHIFT + F5 phím tắt để ngăn chặn gỡ lỗi.
Quay lại đầu trang

Sử dụng một tệp kết xuất bộ nhớ

Đối với các ứng dụng của bạn, mà không đáp ứng, bạn có thể tạo ra một bộ nhớ dump file. Trong cửa sổ trình gỡ lỗi, bạn có thể sử dụng tệp kết xuất bộ nhớ để gỡ lỗi là nguyên nhân của ứng dụng của bạn không đáp ứng.Để biết thêm thông tin, bấm vào số bài viết sau để xem bài viết trong Cơ sở Kiến thức Microsoft:
286350Làm thế nào để: Sử dụng ADPlus để gỡ rối "Treo" và "Tai nạn"
Quay lại các đầu trang

Gỡ rối

  • Nếu bạn đang gỡ lỗi một chương trình chạy trên máy tính từ xa, cài đặt Mdm.exe trên máy tính. Nếu Mdm.exe không được cài đặt vào từ xa máy tính, cài đặt Mdm.exe, và sau đó bắt đầu quá trình trước khi gỡ lỗi.
  • Nếu ứng dụng đang chạy ở chế độ phát hành, các Gỡ lỗi lớp đầu ra được bỏ qua.
Quay lại đầu trang

THAM KHẢO
Để biết thêm chi tiết, ghé thăm Web site sau của Microsoft:

Sản xuất gỡ lỗi cho.NET Khung ứng dụng
http://MSDN.Microsoft.com/en-US/Library/ms954594.aspx

Quay lại đầu trang

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

Thuộc tính

ID Bài viết: 318357 - Xem lại Lần cuối: 08/27/2011 17:29:00 - Bản sửa đổi: 2.0

Microsoft Visual Basic 2005, Microsoft Visual Basic .NET 2003 Standard Edition, Microsoft Visual Basic .NET 2002 Standard Edition

  • kbvs2005swept kbvs2005applies kbnamespace kbmanaged kbdynamic kbdev kbdesigner kbdebug kbhowtomaster kbmt KB318357 KbMtvi
Phản hồi