After selecting the type of project that best fits your requirements, you have to choose what version of the .NET Framework to use in your development process. The version that you select affects which features are available to you, how the solution loads inside the Microsoft Office application, where you can put the solution installer, when updates are installed, and what deployment options are available to you.
The following table shows the minimum required versions of the .NET Framework if you want to develop for Microsoft Office 2003 or the 2007 Microsoft Office system.
Microsoft Office | .NET Framework | Visual Studio Tools for Office runtime |
|---|
Microsoft Office 2003 | .NET Framework 2.0 | Visual Studio 2005 Tools for Office Second Edition |
2007 Microsoft Office system | .NET Framework 3.5 | Visual Studio Tools for Office 3.0 |
| .NET Framework 3.5 SP1 | Visual Studio Tools for Office 3.0 SP1 |
| .NET Framework Client Profile (new in Visual Studio 2008 Service Pack 1 (SP1)) | Visual Studio Tools for Office 3.0 SP1 |
For .NET Framework 2.0, 3.0, and 3.5, you can set the version of the .NET Framework when you create a new project. However, you can also change the version of the .NET Framework of your Office solution after project creation.
If you want to develop for .NET Framework Client Profile, you must set this option after the project is created. For more information about changing the target .NET Framework version, see How to: Change the Target .NET Framework.