Slik finner du alle avhengigheter av en NET-prosjektet?

stemmer
21

I utgangspunktet det jeg trenger er noe sånt -avhengighet Walker , men det skal fungere med .NET applikasjoner. Er det noe slikt verktøy?

Publisert på 13/10/2008 klokken 10:39
kilden bruker
På andre språk...                            


8 svar

stemmer
11

Reflektor - tidligere fra Lutz Roeder, nå fra Red-Gate programvare.

Svarte 13/10/2008 kl. 10:42
kilden bruker

stemmer
0

Dependency Walker vil jobbe med .Net også.

.Net laget trenger fortsatt å ringe ned til kjernen Windows-funksjoner som Loadlibrary og GetProcAddress å gjøre selve jobben. Det er på denne kjernen nivå som Dependency Walker forstår hva som skjer. Så, mens Dependency Walker ikke kan forstå alle språkspesifikke kompleksiteten i søknaden din, vil det fortsatt være i stand til å spore alle modul aktivitet på en kjerne Windows API-nivå.

Henvisning

Svarte 13/10/2008 kl. 10:43
kilden bruker

stemmer
2

Under runtime Systernals ' ProcessExplorer kan være nyttig å se en assemblys avhengigheter.

Også NDepend kan vise deg de avhengigheter og hvor tett komponentene er koplet.

Svarte 13/10/2008 kl. 17:37
kilden bruker

stemmer
5

NDepend er .NET verktøy spesialisert seg avhengig styring og visualisering. Verktøyet foreslår både en avhengighet graf og en avhengighet matrise . En gratis prøveversjon av verktøyet er tilgjengelig her . Her er 2 skjermbilder av avhengigheten grafen fulgt av avhengighet matrise:

NDepend avhengighet graf NDepend avhengighet matrise

Svarte 21/11/2008 kl. 07:50
kilden bruker

stemmer
10

For .NET 4, sjekk vår CheckAsm: http://www.amberfish.net/

Svarte 15/11/2010 kl. 10:14
kilden bruker

stemmer
1

Reflektor er ikke gratis, og den andre er ikke gratis heller, bare en rettssak. Jeg hadde det samme problemet og fant dette utmerket verktøy:

http://www.codeproject.com/Articles/246858/Depends4Net-Part-1

Svarte 18/01/2013 kl. 18:39
kilden bruker

stemmer
9

Jeg foretrekker ILSpy . Det er en åpen kildekode-NET montering nettleser og decompiler. Og ja, det viser avhengigheter.

Grei erstatning for Reflektor som ikke er gratis lenger.

Svarte 01/07/2013 kl. 22:56
kilden bruker

stemmer
0

ildasm.exe fungerer for dette formålet også.

Dette verktøyet installeres automatisk med Visual Studio. Hvis du vil kjøre verktøyet, bruke utvikler Command Prompt (eller Visual Studio Command Prompt i Windows 7).

ildasm.exe viser et tre med navnerom, typer, fremgangsmåter, etc. til å legge på en sammenstilling.

IL DASM

Og du kan vise alle avhengigheter i forsamlingen ved å dobbeltklikke MANIFEST , og søker etter linjer som starter med.assembly extern .

IL DASM MANIFEST

ildasm.exe kommer med Visual Studio eller .NET SDK installasjoner, så sjansene er du har det på datamaskinen.

Svarte 13/06/2017 kl. 15:37
kilden bruker

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more