SPDisposeCheck, handige tool

donderdag, april 09 2009

SPDisposeCheck is een tool die de kwaliteit kan verbeteren van je SharePoint assemblies. Op een ingenieuze wijze geeft de tool advies over het verbeteren van je SharePoint code. De tool zal je SharePoint assemblies analyseren en daarbij vooral kijken naar het juist afsluiten van de SharePoint objecten die Idisposeable implementeren, bijvoorbeeld SPWeb en SPSite. De tool is gebaseerd op het hoop ik bekende artikel van Microsoft MSDN "Best Practices: Using Disposable Windows SharePoint Services Objects"

Hoe kun je SPDisposeCheck gebruiken?
Ik gebruik de tool als Externe Applicatie in Visual Studio. Hier volgen de stappen om dit voor elkaar te krijgen:
 
1. Download SPDisposeCheck
Download de SPDisposeCheck via de microsoft dowload site:

2. Installeren
 Installeer SPDisposeCheck op je ontwikkelomgeving.

3. Instellen in Visual Studio
 - Selecteer in Visual Studio "Tools" > "External Tools…"
- Klik "Add"
- Neem de volgende waarden over:
Title: 
SPDispose Check
Command:
C:\Program Files\Microsoft\SharePoint Dispose Check\SPDisposeCheck.exe
Arguements:
$(TargetName)$(TargetExt)                  
Initial Directory:
 $(TargetDir)
Use Output Window:
Checked

4. Starten!
Tijdens het debuggen van je SharePoint assemblies kun je nu de tool activeren via "Tools" > "SPDispose Check". Je krijgt nu een extra "output" window waar de analyse van je assemblies plaatsvindt.
 
5. Analyseer!
De tool geeft je een duidelijke opsomming van mogelijke problemen in je code. Je krijgt per probleem een verwijzing naar de site waar de oplossing staat! http://blogs.msdn.com/rogerla/archive/2008/02/12/sharepoint-2007-and-wss-3-0-dispose-patterns-by-example.aspx
 
 
Bronnen:
 
Why Dispose?
Using DisposeCheck in Visual Studio
SPDisposeCheck Released!
Best Practices: Using Disposable Wndows SHarePoint Services Objects

 

Comments

There are no comments yet...Kick things off by filling out the form below.

Leave a Comment