<p >当前如果用户想要为Microsoft Office SharePoint Server 2007 (MOSS)和Windows SharePoint Services 3.0 (WSS)开发解决方案的话,开发人员可以使用Visual Studio 2005或者Visual Studio 2008。除了这两个版本提供的功能外,用户还可以选择Visual Studio 对于 WSS扩展功能和另外几十种第三方工具。<p ><p >在Visual Studio 2010中,我们将在以下两个主要的方面扩展对于SharePoint的支持。首先,Visual Studio 2010将提供一组涵盖范围广泛的项目模板、设计器和部署基础结构(deploy infrastructure),使得任何.NET开发人员可以很快地、高效率地在SharePoint平台上工作。第二,我们将提供一个可扩展的API,继续促进我们与第三方开发人员的共生环境,使得他们创建新开发工具和技术更为便捷。<p ><p >Visual Studio 2010将附带一组涵盖范围广泛的项目模板和项模板 (project and item template) 。你可以利用它们快速创建或更新SharePoint元素,如列表定义、列表实例、网站定义、工作流、事件接收器、业务数据目录(Business Data Catalog)模型和内容类型。<p ><p >在Visual Studio 2008中,用户只能在列表和文档库中添加被支持的工作流项目。而在Visual Studio 2010,你既可以创建列表和网站级别的工作流,也可以创建aspx 关联和初始化窗体。正如您所预期的,您可以使用新的Visual Studio 2010设计器,为一个SharePoint网站创建Web部件、应用页面,以及用户控件(如下图所示)。<p ><center><img src="http://www.hh010.com/upload_files/article/243/9_dfomqa1733813.jpg"></center><p >当然,使用Visual Studio进行开发还提供了其它一些好处,比如全面支持代码调试、智能感知(Intellisense)、语句自动完成等等。WSP导入器帮助您快速导入已有的SharePoint内容,项目向导则简化了解决方案的开发。举例来说,事件接收器(Event Receivers)向导只要求您简单选择想要处理的事件,向导就会为您生成必要的代码和XML。通过服务器资源浏览器 (Server Explorer), 您就可以在Visual Studio里快速导航和浏览您的SharePoint网站,如下图所示。<p ><center><img src="http://www.hh010.com/upload_files/article/243/9_p6sw5c1733815.jpg"></center><p >Visual Studio 2010将提供一组丰富的项目模板和工具,开发人员可以用这些新功能来创建自定义的SharePoint解决方案。虽然这些SharePoint项目和工具适合许多应用程序开发方案,有时候您还是需要不同的或者新的功能。在这些情况下,您可以通过使用新的Visual Studio扩展性API来调整SharePoint项目和工具。这个API允许您创建新的SharePoint项目项,自动化和扩展已有的SharePoint项目项,增强部署和回收功能,并且可以扩展在服务器资源管理器中SharePoint节点的显示和行为。<p >< align=right></P><p align="center"></p></p>