Gibt es irgendeine Art von Dateiabhängigkeits-Tracer für Asp.Net-Apps?

8

Ich habe eine Asp.Net 2.0 (VB.Net) -App und versuche, ein Control (ASCX) in ein anderes Projekt zu exportieren. Ich muss wissen, welche anderen Dateien das Control benötigt, um zu arbeiten.

Gibt es eine Möglichkeit - mithilfe von VS.Net 2005 oder einer externen App - die Abhängigkeiten einer Seite oder eines Steuerelements in einer Lösung rekursiv zu verfolgen?

Beispiel: Für diese Datei: ~/Controls/SomeControl.ascx möchte ich die folgende Liste von Dateien abrufen, von denen die Ausführung abhängt:

%Vor%     
travis 08.10.2008, 15:46
quelle

6 Antworten

4

Ich habe den Assembly Binding Log Viewer (Fuslogvw.exe) oder vielleicht ProcMon ...

Einer meiner Kollegen hat diese App namens Dependency Auditor vorgeschlagen. Ich habe es aber nicht benutzt und bürge dafür nicht unbedingt ein.

    
Jon Ownbey 15.05.2009, 15:27
quelle
3

MZ Tools 6.0 ist in Visual Studio integriert und verfügt über die Funktion "Anrufer abrufen". Ссылка

    
Oorang 17.05.2009 09:35
quelle
3

Haben Sie NDepend ausprobiert? Es gibt auch ein Plugin für Reflector .

    
andrewbadera 21.05.2009 13:34
quelle
3

Ich habe AutomatedQA's AQTime diese Art von Dingen gemacht. Sie können Sequenzdiagramme, Aufrufdiagramme usw. anzeigen. Von dort können Sie sehen, welche Baugruppen und Dateien verwendet werden.

Sie haben eine kostenlose Testversion, die Ihnen genügend Zeit gibt, um zu tun, was Sie tun müssen.

    
Richard Hein 16.05.2009 14:51
quelle
2

Nein. Es gibt keine Möglichkeit, das zu tun.

    
Scott Hanselman 22.05.2009 08:40
quelle
-1

Ich würde das ascx-Steuerelement einfach in ein neues Projekt verschieben und die Dateien nacheinander debuggen. Dann würde ich das in eine DLL kompilieren und es in dem anderen Projekt verwenden.

    
Scott Schulthess 19.05.2009 13:44
quelle