Udostępnij za pośrednictwem


Jak Niestandardowe zestawy debugowania

The Microsoft .NET Framework provides several debugging tools that can help you analyze your custom assembly code and locate errors in it.Najlepsze narzędzie do używania będzie zależeć od tego, co chcesz zrobić.W tym przykładzie użyto Visual Studio 2008.

Zalecany sposób projektowania, rozwoju i testowania niestandardowe zestawy dla Reporting Services jest utworzenie roztwór zawierający raporty z badań i wirtualny plik dziennika niestandardowych.

Debugowanie zestawów przy użyciu pojedynczego wystąpienie programu Visual Studio

  1. Tworzenie nowego projektu raportu, przy użyciu Visual Studio.

    W czas utworzyć projekt raportu, Visual Studio tworzy również roztwór zawiera go

  2. Dodaj nowy projekt Biblioteka klas do istniejącego rozwiązania.Upewnij się, że projekt raportu jest zestaw jako projekt uruchamiania.Aby uzyskać więcej informacji o tym, zobacz sieci Visual Studio dokumentacji.

  3. W oknie Solution Explorer wybierz rozwiązanie.

  4. Na widoku menu, kliknij Stron właściwości.

    Stron właściwości roztwór zostanie otwarte okno dialogowe.

  5. W lewym okienku rozwiń Typowe właściwości w razie potrzeby i kliknij przycisk Zależności projektu.Wybierz projekt raportu z projektu drop -niedziałający listy.Zaznacz projekt wirtualny plik dziennika w Zależy na listy.

  6. Kliknij OK Aby zapisać zmiany i zamknąć Stron właściwości okno dialogowe.

  7. W oknie Solution Explorer zaznacz wirtualny plik dziennika niestandardowych projektu.

  8. Na widoku menu, kliknij Stron właściwości.

    Stron właściwości projektu zostanie otwarte okno dialogowe.

  9. Kliknij budowania kartę w programie project C# lub skompilować kartę w Visual Basic projektu.

  10. Na Tworzenie/skompilować strona, wprowadź ścieżka do folderu Projektant raportów.Domyślnie jest to C:\Program Files\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE) w Ścieżki wyjściowej pole tekstowe.Tworzy i wdraża zaktualizowaną wersja programu niestandardowego wirtualny plik dziennika bezpośrednio do Projektant raportów, przed wykonaniem raportu.

  11. Po raporcie zaprojektowanych i opracowanych na niestandardowy wirtualny plik dziennika wirtualny plik dziennika punkty przerwania w kodzie wirtualny plik dziennikau niestandardowych.

  12. Uruchom raport pod DebugLocal tryb, naciskając klawisz F5 klucz.Gdy raport jest wykonywana w oknie wyskakującym podglądu, debuger trafienia wszelkie punkty przerwania, które odpowiadają kod wykonywalny w sieci wirtualny plik dziennika.Umożliwia przechodzenie przez kod niestandardowy wirtualny plik dziennika F11.

Aby debugować zestawów za pomocą dwóch wystąpień programu Visual Studio

  1. Uruchom Visual Studio i Otwórz projekt niestandardowego wirtualny plik dziennika.

  2. Skompiluj projekt i wdrożyć swój wirtualny plik dziennika niestandardowych i towarzyszącą dokumentację .pdb Projektant raportów.Aby uzyskać więcej informacji na temat wdrażania, zobacz Wdrażanie zestawu niestandardowe.

  3. Otwórz projekt raportu, który korzysta z niestandardowego wirtualny plik dziennika pozostawiając otwarte w osobne wystąpienie kodu niestandardowego wirtualny plik dziennika Visual Studio.

  4. Przejdź do wystąpienie Visual Studio zawiera wirtualny plik dziennika niestandardowych projektu i wirtualny plik dziennika niektóre punkty przerwań w kodzie.

  5. Kliknij projekt niestandardowy wirtualny plik dziennika wciąż aktywne okno Dołącz do procesu na debugowania menu.

    Attach procesu zostanie otwarte okno dialogowe.

  6. Z listy procesów, zaznacz proces devenv.exe, który odpowiada Projekt raportu i kliknij przycisk Attach.

  7. Definiowanie wyrażenia będzie użyta w raporcie z swojego niestandardowego wirtualny plik dziennika i projektowania raportu.

  8. Po zakończeniu projektowania raportu kliknij Podgląd kartę.

    Wykonuje raportu i kod niestandardowy wirtualny plik dziennika wstępnie zdefiniowanych punktów przerwania powinna zostać podzielona.

    Ostrzeżenie

    Za pomocą Podgląd karty nie wymusza kod uprawnienia dla wirtualny plik dziennika.Pełne badanie obejmuje wszelkie błędy zabezpieczenia dostępu kodu, uruchomić projekt raportu pod DebugLocal ustawienie konfiguracja.

  9. Kroków kod przy użyciu F11 klucz.Aby uzyskać więcej informacji na temat debugowania za pomocą Visual Studio, zobacz Visual Studio dokumentacji.