Visual Studio 2010 中的 SharePoint 2010 开发工具入门

SharePoint 可视操作方法

**摘要:**了解如何使用新的 Microsoft Visual Studio 2010 中的 SharePoint 开发工具创建、测试和调试 Microsoft SharePoint 2010 项目。

上次修改时间: 2012年9月12日

适用范围: Office 2010 | SharePoint Foundation 2010 | SharePoint Server 2010 | Visual Studio | Visual Studio 2008 | Visual Studio 2010

供稿人:  Ted Pattison,Critical Path Training, LLC (SharePoint MVP)

概述

Microsoft Visual Studio 2010 中的 SharePoint 开发工具提供了新的支持和生产力级别。此 Microsoft SharePoint 2010 直观操作方法将指导您完成创建您的第一个 SharePoint 项目的过程。

编码

首先,使用"空白网站"模板创建本地 SharePoint 网站。将此网站用作测试网站。使用"空白网站"的原因在于,它使用一个简单的 Web 部件页作为其主页。

在 Microsoft Visual Studio 2010 中,使用"空白 SharePoint 项目"模板创建一个名为"WingtipDevProject1"的新 SharePoint 2010 项目。当 SharePoint 配置向导提示您时,请添加本地测试网站的 URL,然后单击"部署为场解决方案"。此时,请使用以下步骤生成项目。

生成 SharePoint 项目

  1. 在解决方案资源管理器中,右键单击"WingtipDevProject1"项目节点,单击"添加",再单击"新建项"。在"添加新项"对话框中,创建一个名为 HelloPart 的新 Web 部件项目项。

  2. 找到"Feature1"的新功能节点,双击该节点使其显示在功能设计器中。将此功能的"标题"更改为 Wingtip Dev Project 1。关闭功能设计器。

  3. 验证"HelloPart"项目内是否有三个分别名为"elements.xml"、"HelloPart.cs"和"HelloPart.webpart"的源文件。

  4. 打开名为"HelloPart.webpart"的 Web 部件说明文件。将"标题"更改为"The Hello Part",并将"说明"更改为"My Description"。关闭"HelloPart.webpart"。

  5. 打开名为"elements.xml"的元素清单文件。找到具有名为 Group 的属性的 Property 元素。将 Group 属性的值从"Custom"更改为"Wingtip Web Parts"。关闭"elements.xml"。

  6. 在名为"HelloPart.cs"的 Web 部件源文件中,使用以下代码实现 Web 部件。

    namespace WingtipDevProject1.HelloPart {
      [ToolboxItemAttribute(false)]
      public class HelloPart : WebPart {
    
        protected Label lbl;
    
        protected override void CreateChildControls() {
          lbl = new Label();
          lbl.Text = "Hi from the Hello Part";
          this.Controls.Add(lbl);
        }
      }
    }

现在您已实现一个带 Web 部件的简单 SharePoint 项目,可以开始测试您的工作了。

测试 SharePoint 项目和 Web 部件

  1. 确保 Visual Studio 2010 输出窗口可见。如果未显示此输出窗口,请在 Visual Studio 2010 的"视图"菜单上,单击"输出"。或者,使用键盘快捷方式 Ctrl+Alt+O。

  2. 在解决方案资源管理器中,右键单击"WingtipDevProject1"项目节点并执行"部署"命令。观察输出窗口中的"部署"命令的进度。

  3. "部署"命令完成后,在浏览器中返回到测试网站,并刷新主页。在"网站操作"菜单上,单击"编辑页面"以在设计模式下查看当前 Web 部件页。

  4. 在左侧区域中单击"添加 Web 部件"链接,以将 Web 部件添加到此页。在"Wingtip Web Parts"类别中选择"The Hello Part",然后将它添加到当前页的左侧区域。将当前 Web 部件页从设计视图变回显示视图以查看您的 Web 部件。

  5. 关闭浏览器并返回 Visual Studio 2010。打开源文件"HelloPart.cs",并在 CreateChildControls 方法中向第一行代码添加一个断点。此时,按下 F5 键进入调试模式。请等待,直到调试程序命中您的断点。然后逐行执行您的代码。

读取

Visual Studio 2010 中的 SharePoint 开发工具提供了一个用于在 SharePoint 2010 中生成业务解决方案的经改进的开发体验。

Visual Studio 2010 中的 SharePoint 开发工具:

  • 提供针对 SharePoint 2010 的端到端开发人员体验。

  • 展开 Visual Studio 项目系统以创建一类称作 SharePoint 项目的特殊项目。

  • 提供 Visual Studio 2010 中用于创建 SharePoint 项目的项目模板。

  • 提供用于创建 SharePoint 项目项的针对 SharePoint 项目的项目项模板。

  • 使为解决方案包生成 CAB 文件的过程对开发人员是透明的。

  • 可由第三方开发人员进行扩展。

观看

观看视频

观看视频(该链接可能指向英文页面) (00:10:56)

浏览

关于作者

MVP 参与者 Ted Pattison 是一位作家兼讲师,同时也是专门从事 SharePoint 技术培训的 Critical Path Training 公司的共同创始人。作为 Microsoft SharePoint 最有价值的专家 (MVP),Ted 经常与 Microsoft Developer Platform Evangelism 小组合作,以便在产品生命周期的 Alpha 和 Beta 阶段及早进行研究并为开发人员创作 SharePoint 培训材料。Ted 还是 Inside Microsoft SharePoint 2010(该链接可能指向英文页面) 一书的合著者。