Visual Studio 11 测试版中的SharePoint 开发人员工具 — — 第 2 部分: 功能增强来支持 SharePoint Online开发

Tags: No Tags
Comments: No Comments
Published on: 2012 年 04 月 16 日

[原文发表地址] SharePoint Developer Tools in Visual Studio 11 Beta – Part 2: Feature Enhancements to Support SharePoint Online Development

[原文发表时间] 2012-03-22 9:58

关于Visual Studio 11 测试版中的SharePoint 开发人员工具,本系列的第 1 部分概述了所有的新功能。这篇文章更侧重于功能,包括支持构建远程 SharePoint Online解决方案,同时此文也为这一领域的新工具的增强功能提供一个概述。

你可能已经知道, Office 365提供了安全、 全局访问电子邮件和日历、 Office Web 应用程序、 web 会议、 和文件共享。SharePoint Online, Office 365的一个组件,可用于创建远程 SharePoint站点来分享你的文档和信息,这样更容易与客户和同事一起工作。Visual Studio 11 测试版为创建 SharePoint 应用程序提供了改进的支持,它使用了 SharePoint Online,是远程的沙盒环境。为安全起见,在 SharePoint Online 中运行的 SharePoint 解决方案必须是沙盒解决方案。

这里是新的和改进的功能的列表,这些功能旨在让你使用更好的 SharePoint Online开发体验:

· 发布解决方案到远程 SharePoint 服务器中
当你在 Visual Studio 11 测试版中创建一个沙盒SharePoint 解决方案之后,你可以选择将其 SharePoint 解决方案 (.wsp) 文件部署到本地的 SharePoint 服务器中,(正如你可以在早期的Visual Studio版本中所做的一样) 或发布到远程服务器站点。发布是指上传一个沙盒SharePoint 解决方案文件到远程SharePoint 站点中,比如在另一个系统中,或在云中,比如在 SharePoint Online 种。有关详细信息,请参阅部署、 发布和升级SharePoint 解决方案包.

·使用新的 Silverlight Web 部件项目访问外部数据
Visual Studio 11 测试版包括新的 Silverlight Web 部件项目模板,可用于创建基于 Silverlight 的 web 部件。Silverlight Web 部件项目能够让你将精美的、 有用的 Silverlight 控件添加到你的沙盒SharePoint 解决方案中。你可以创建一个新的 Silverlight 项目或利用现有的 Silverlight 项目。当添加到你的 SharePoint 解决方案中时,该模板会添加所有必需的文件,包括 Silverlight web 部件,你可以自定义它们。通过使用
OData,WCF 服务,.NET程序集或Silverlight支持的其他数据源,Silverlight Web 部件项目还提供了简单的方法来连接到外部数据源。当你正在开发一个在沙盒环境中运行的SharePoint Online应用程序时, Silverlight 应用程序能让你连接到你的 SharePoint 解决方案内部的外部数据源。有关使用 Silverlight web 部件和 OData 来访问 SharePoint 数据的示例,请参见演练: 为 SharePoint 创建一个显示 OData的 Silverlight Web 部件.

· SharePoint Online解决方案中使用Visual Web 部件
Visual Studio 11 测试版现在完全支持在沙盒 SharePoint 解决方案中(如在 SharePoint Online中)使用Visual Web部件,这样你的解决方案有了额外的功能,而无需使用加载项。

·在沙盒解决方案中查看筛选过的IntelliSense
大多数 Visual Studio 开发人员发现IntelliSense在查找 API 功能、 语法和用法方面极其有用。但它并没有那么有用,如果它显示了你的项目不能使用的API。当开发远程解决方案来显示只适用于沙盒解决方案的 ApI时,IntelliSense的功能得到了改善。此外,红色波浪线和编译错误会显示,如果你的代码包含任何在沙盒解决方案中不能使用的 API的引用。

· 确定farm-only限制的项目模板
在早期的 Visual Studio版本中,很难辨别哪些项目模板都支持沙盒和farm解决方案,哪些只支持farm解决方案。在 Visual Studio 11 测试版中,仅支持farm解决方案的项目项模板具有明显的标签(仅适用于Farm解决方案),让你更易于选择正确的模板。

对于Visual Studio 11 测试版中的新 SharePoint 功能的完整列表,请参阅 Visual Studio 11 测试版中 SharePoint 开发的新功能。有关 Office 365 和 SharePoint Online的详细信息,请参阅Office 365 和 SharePoint Online。有关SharePoint的详细信息,请参阅SharePoint 2010.

No Comments - Leave a comment

Leave a comment


Close Print