Visual Studio 2012 中针对 SharePoint 开发的新增功能

SharePoint 开发人员工具的Visual Studio 2012包含新的设计器和模板,以便于 SharePoint 开发,以及部署和测试 SharePoint 网站的新选项。 请参阅以下说明以了解有关这些和其他新功能。

本主题包括下列各节。

  • 通过使用新的设计器中创建列表和内容类型
  • 创建网站栏
  • 创建 Silverlight Web 部件
  • 发布到远程 SharePoint 服务器的 SharePoint 解决方案
  • 使用分析工具测试 SharePoint 性能
  • 创建沙盒 Visual Web 部件
  • 改进了对经沙箱处理解决方案的支持。
  • 支持的 JavaScript JavaScript 调试和 IntelliSense
  • 优化的 SharePoint 项目模板
  • 通过使用 Microsoft 虚假站点框架来测试您的代码
  • 相关主题

通过使用新的设计器中创建列表和内容类型

当您创建新的列表或内容类型中的Visual Studio,设计器现在可以帮助您设置和布局的新列表或内容类型的内容。 设计器使您可以显示、 排序或分组的可用站点列。 有关更多信息,请参见 创建 SharePoint 的网站栏、内容类型和列表

创建网站栏

新网站栏项模板可以帮助您更轻松地创建 SharePoint 网站栏,也称为"字段"。有关更多信息,请参见 创建 SharePoint 的网站栏、内容类型和列表

创建 Silverlight Web 部件

新的 Silverlight Web 部件项目模板,可以承载 Silverlight 的应用程序在 web 部件中更容易、 更方便。 项目模板使您可以创建新的 Silverlight 应用程序或提供您自己,它还提供了 web 部件关联的 Silverlight 应用程序的项目。 有关更多信息,请参见 演练:创建显示 SharePoint OData 的 Silverlight Web 部件

发布到远程 SharePoint 服务器的 SharePoint 解决方案

除了部署到本地的 SharePoint 网站的 SharePoint 解决方案,现在可以将 SharePoint 解决方案发布到远程 SharePoint 站点。 有关更多信息,请参见 部署、发布和升级 SharePoint 解决方案包

使用分析工具测试 SharePoint 性能

现在的 Visual Studio SharePoint 工具提供完全支持性能分析。 性能分析工具的帮助您确定减慢和 SharePoint 应用程序的性能造成负面影响的 SharePoint 项目中的代码和其他元素。 有关更多信息,请参见分析 SharePoint 应用程序的性能使用分析工具对应用程序性能进行分析

创建沙盒 Visual Web 部件

Visual web 部件现在支持沙盒 SharePoint 项目,而不只是场项目。

改进了对经沙箱处理解决方案的支持。

在沙盒中处理解决方案,使用Visual Studio显示编译器错误,如果您试图使用仅用于服务器场的 API 调用。 另外, Visual Studio IntelliSense 显示只在沙盒中处理解决方案中使用 sandbox 方法的解决方案与兼容的 Api。

支持的 JavaScript JavaScript 调试和 IntelliSense

您现在可以在 SharePoint 项目中,调试 JavaScript 和 IntelliSense 编码 SharePoint 项目中的 JavaScript 时提供。 URL 解析的 JavaScript 启用沙盒解决方案中的 visual web 部件。 这意味着您可以引用位于 SharePoint 的 SharePoint 项目中的内容数据库中的 JavaScript 文件Visual Studio。 在生成时,会自动包含代码。

优化的 SharePoint 项目模板

已更改的 SharePoint 项目模板和项目项模板。 某些早期版本的 Visual Studio 的 SharePoint 项目模板移动到项目项模板。 有关完整列表,以及项目和项目项模板的说明,请参阅SharePoint 项目和项目项模板

通过使用 Microsoft 虚假站点框架来测试您的代码

SharePoint 项目支持 Microsoft 虚假站点,是一种隔离框架,您可以在其中创建测试基于委托的存根 (stub) 和填充程序中。NET 框架应用程序。 通过创建这些存根 (stub) 和填充程序,您可以隔离单元测试环境中的时,测试您的代码。 有关更多信息,请参见 验证和调试 SharePoint 代码

请参见

其他资源

入门(Visual Studio 中的 SharePoint 开发)

开发 SharePoint 解决方案

生成和调试 SharePoint 解决方案

打包和部署 SharePoint 解决方案