Tools: CKSDev – the first tool I always install

07 Jan
January 7, 2012

If you do SharePoint 2010 development and you haven’t used this plugin for Visual Studio you have really missed a jewel:

CKSDev – Community Kit for SharePoint: Development Tools Edition

Key Features:

  • Copy Assembly Name: Quickly get the Assembly name with namespace and everything, e.g. “DCR.Service, Version=1.0.0.0, Culture=neutral, PublicKeyToken=bca0ae98ad91855f”
  • Sandbox Compile: Compile against the Sandbox Object Model, if that works you can be more certain that you only use methods that are allowed within the sandbox
  • Generate Entity Classes: Generate the SPMetal (Linq to SharePoint) entities. That is great for small projects – in bigger scenarios you have to use the spmetal.exe to create it (it does not support namespacing or exclude list etc)
  • Several new Visual Studio templates: Sandboxed Visual Web Part (try to build one by yourself! :) ), Custom Actions for the ribbon, SharePoint Console Application (includes the references to SharePoint etc).
  • Quick deploy context commands: I LOVE THOSE. Create a Visual Web Part, change something in the declarative parts or in the JavaScript and quick deploy it (this copies the files to the SharePoint 14 folder) – refresh the browser and you see the changes. No deploy, no IIS app recycle – no wait time! There are several more quick deploy commands and there are keyboard hotkeys for the actions.
There are several more features – please visit the project site, maybe there is a more recent version by now.

 

Why I love the plugin:

It really speeds up my daily work – quick “deploy” is awesome same is “attach to all SharePoint processes” for debugging!

CKSDev - quick deploy context menu

How to get it:

CKSDev.codeplex.com or in the Visual Studio Extension:

CKSDev installation

I am a plugin hunter!

So whats your favorite Plugin/Tool for SharePoint?

Tags: , ,
0 replies

Leave a Reply

Want to join the discussion?
Feel free to contribute!

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>