从 Visual Studio 2008 SharePoint 或 VSeWSS 项目过渡到 Visual Studio 2010

如果使用 Visual Studio 2008 或 Windows SharePoint Services 3.0 的 Visual Studio 2008 扩展 (VSeWSS) 开发 SharePoint 解决方案,则可以轻松地在 Visual Studio 2010 中创建 SharePoint 应用程序。 但是,在过渡到 Visual Studio 2010 时,功能集和功能上会存在一些您必须了解的差异。

Visual Studio 2008 工作流项目

Visual Studio 2008 提供了两种 SharePoint 项目模板:SharePoint 2007 顺序工作流和 SharePoint 2007 状态机工作流。 这些模板仍然存在,并且您可以继续使用它们在 Visual Studio 2010 中创建 SharePoint 2007 工作流项目。 但是,这些工作流项目无法使用 SharePoint 2010 工作流的任何新功能或特性。 若要访问新功能,请使用 SharePoint 2010 工作流。

您可以在 Visual Studio 2010 中打开和编辑现有 Visual Studio 2008 工作流项目,并重新编译该项目,同时仍然保留二进制兼容性。 但是,您无法向 Visual Studio 2010 解决方案中添加现有 Visual Studio 2008 工作流项目。 解决此问题的一种方法是:创建一个新的 Visual Studio 2010 工作流项目,将代码和工作流文件手动复制并粘贴到该项目中,然后纠正任何错误。

有关 SharePoint 2010 Visual Studio 模板的更多信息,请参见 SharePoint 项目和项目项模板

SharePoint 的 Visual Studio 2008 扩展 (VSeWSS)

使用 VSeWSS 的 Visual Studio 2008 应用程序与 Visual Studio 2010 不直接兼容。 有关如何升级 SharePoint 解决方案的更多信息,请参见 Redeploying Customizations and Solutions in SharePoint Foundation 2010 and SharePoint Server 2010(在 SharePoint Foundation 2010 和 SharePoint Server 2010 中重新部署自定义项和解决方案)。

请参见

概念

从现有的 SharePoint 网站导入项

其他资源

开发 SharePoint 解决方案

入门(Visual Studio 中的 SharePoint 开发)