SharePoint Stack Exchange is a question and answer site for SharePoint enthusiasts. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I would like to know how I can use VS 2010 to write custom WebParts for SharePoint 2007? VS 2010 does not give you any project templates for SharePoint 2007. Has anyone used VS 2010 for SharePoint 2007 development?

share|improve this question

The best Visual Studio plugin I ever used for SP2007 development, SPVisualDev, is avaliable for Visual Studio 2010:

Visual Studio 2010 is now supported. Note that this add-in is only intended to be used for MOSS 2007 / WSS 3.0 development and not for SP 2010.

SPVisualDev is a great tool, which natively allows remote debugging on virtual machine, and also it support model of quick, ASP.Net-like deployment of SharePoint mapped files, on-build deployment of assembly to GAC, and also it provides very convenient and flexible interface to deal with features (and all this - remotely, and plus remote debugging).

Highly recommended.

Actually, I wouldn't say that the current native SharePoint Developer Tools from Microsoft, even with great bunch of improvements from CKS:Dev, is better than SPVisualDev. That's pity, but I'm afraid that's truth :(

share|improve this answer

hmm.. I guess there is some confusion.. VS2010 does support developing artifacts for SP2007.

Just to avoid the risk of any binary version mis-match, I will recommend VS2008 + VSeWSS3.0

share|improve this answer

We apologize that Visual Studio 2010 Developer tools will only be available for SharePoint 2010

I am not sure if VSeWSS 1.3 to work with VS2010, but you're probably better off using STSDev or WSPBuilder for 2007 development anyway, which could probably be made to work with VS2010 if they don't already.

share|improve this answer

I found this useful guide:

I have not tried it, but it does save having to install both Visual Studios side by side.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.