Tuesday, November 07, 2006 6:13 PM Jan Tielens

Seriously Cool Stuff: Visual Studio 2005 Extensions for WSS v3

I just got back from a really cool Tech Ed session: OFF205 Office Developer 101: How to get started building Office 2007 solutions. Although the name doesn’t give it away, it also covered some SharePoint stuff. The first part of the session discussed some basic Office client development topics (Hello World ribbon buttons and custom Task Panes) but the interesting stuff was in the second part: Alexander Malek talked about the Visual Studio 2005 Extensions for Windows SharePoint Services v3. It was released earlier today, see Alexanders post, and Joris’ (aka Jopx) post (he was sitting next to me in this session and told me it works for B2TR). (download link).

What was so cool about VS 2005 Extensions for WSS v3? Just a couple of things that made me very happy:

  • There is a web part project template for Visual Studio 2005 that allows you to deploy and debug by pressing F5 (or the play button).
  • There is a empty SharePoint project template which allows you to insert web parts, custom fields, list definitions, content types etc (and also allows you to deploy from within Visual Studio 2005).
  • There is the SharePoint Solution Generator tool, which is my favorite! This tool allows you to generate Site Definitions for existing, customized SharePoint sites. So the scenario could go like this: create a site in SharePoint (through the web UI), add some stuff (lists, content types, web parts, …) and customize further in SharePoint Designer (even CSS). When you are happy with your site and you would like to deploy it in a more professional way than create a Site Template (STP). You can now fire up the SharePoint Solution Generator that allows you to select your site and it generates a complete Visual Studio project for you, that includes your custom Site Definition! It is really a Visual Studio project that uses the Visual Studio 2005 Extensions for WSS v3 so you can add custom fields, lists, web parts etc. This is very, very cool!

I hope I can show the web part template in my session later on this week (DEV353 Building Web Parts the Smart Way ,Thu Nov 9 17:30 - 18:45) because it will be quite important in the web part world.

Filed under: ,

Comments

# Visual Studio 2005 Extensions for WSS v3

Tuesday, November 07, 2006 4:42 PM by Miguel Isidoro

Este post do Jan Tielens fala sobre as Visual Studio 2005 Extensions for WSS v3 que acabaram de ser ser

# Cool Stuff Around Office Development

Wednesday, November 08, 2006 2:36 AM by Tom's MSDN Belux Corner

Joris Poelmans is excited about the Visual Studio 2005 Extensions for Windows Sharepoint Services , which

# re: Seriously Cool Stuff: Visual Studio 2005 Extensions for WSS v3

Monday, November 20, 2006 12:57 PM by John Paterson

I have been digging into this library and find it quite useful.  However, I have seen one problem that I am not sure how to get around.  Everything works fine util you want to reference another class library project in the SharePoint project.  When the solution is generated, it ignores the referenced project and will not include the assemblies from the referenced project within the SharePoint project.  I've tried it with the web part project and the empty project with the same results.  The problem seems to stem back to the SPDevTools.dll that is being used to generate the solution files and deploy the solution.  If I reference and external assembly or resource, I would expect it to be included in the manifest.xml file that is created and included in the "wsp" file.  Any suggestions or comments?

# re: Seriously Cool Stuff: Visual Studio 2005 Extensions for WSS v3

Thursday, November 30, 2006 1:05 PM by John F. Holliday

If you haven't tried the new Visual Studio extensions for Windows SharePoint Services v3.0 November CTP, you really owe it to yourself to take a look as soon as you can. It just might revolutionize the way you approach SharePoint solution development. Much of the initial buzz has focused on the Solution Generator, which is a very nice idea. But there is a lot more going on under the hood. In this post, we'll take a peek inside the Team Site Definition template.