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!
Bronnen:
Why Dispose?
Using DisposeCheck in Visual Studio
SPDisposeCheck Released!
Best Practices: Using Disposable Wndows SHarePoint Services Objects