Finally it’s out, get it while it’s hot.
Now you SharePoint developers no longer need to hesitate to upgrade to Visual Studio 2008 if you haven’t.
This will greatly help development of SharePoint-based solutions when you’re using Visual Studio 2008 by providing the following features:
Visual Studio 2008 Project Templates
- Web Part
- Team Site Definition
- Blank Site Definition
- List Definition
- Empty SharePoint Project
Visual Studio 2008 Item Templates (items that can be added into an existing project)
- Web Part
- Custom Field
- List Definition (with optional Event Receiver)
- Content Type (with optional Event Receiver
- List Instance
- List Event Handler
SharePoint Solution Generator
- This stand-alone program generates a Site Definition project from an existing SharePoint site. The program enables developers to use the browser and Microsoft Office SharePoint Designer to customize the content of their sites before creating code by using Visual Studio.
Installing the WSS/SharePoint extension on Windows XP/Vista
If you are using Windows XP/Vista and try to install the extension, it will display the following error:
The product can only be installed if Windows SharePoint Services 3.0 has been installed first.
Instead of replacing your OS with Windows 2003, launching a Virtual PC image preloaded with SharePoint, or trying to install SharePoint on Vista, you can simply create a registry entry to fool the extension installer as if you have installed WSS on your XP/Vista machine. Before following these simple steps, as with any registry modification, do so with caution at your own risk. You can create a registry backup if necessary.
Basically — under the
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\Web Server Extensions\12.0 registry key — you need to add the following string value:
Here is the step-by-step instruction:
regeditfrom command prompt or
Start > Run.
- Navigate to
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\Web Server Extensions\12.0.
- If you cannot find the “12.0” folder, right click on the
Web Server Extensions, select
New > Keyfrom the popup menu, and enter
12.0as the new key name.
- Right click the “12.0” key/folder, select
New > String Valuefrom the popup menu, and enter
Sharepointas the name.
- Double click the newly created
Sharepointentry, and enter
Installedas the value data.
- Now you can try to install the Sharepoint extension for VS 2008.
An easier way to do the above steps is to download the
SharePointOnXP.reg file, extract, double click on the file. Then you can try to install the extension.
By the way, if you haven’t done so, you might also want to add SharePoint’s dlls to the GAC. Hence, Visual Studio won’t find troubles when compiling your SharePoint-based projects.