写点什么

Visual Studio 2010 提升 SharePoint 开发功能

  • 2008-12-24
  • 本文字数:1792 字

    阅读完需:约 6 分钟

Jason Zander,Visual Studio 产品组的总经理,最近宣布了Visual Studio 2010 的SharePoint 开发工具。这个工具所关注之处是能自动化处理大量的任务,增强调试体验,并提供一个GUI 功能来实现部署信息的可视化浏览和功能特性的打包。

这个被加强的工具将支持一些长久以来被SharePoint 开发人员所期待的功能。这些工具将可能代替经常被人嘲笑的 SharePoint Designer ,即 MS FrontPage 的一个后代。在.NET 社区中的很多人都觉得不够好的工具支持和糟糕的开发人员体验是 SharePoint 需要战胜的最后一个主要困难。如果 VS 2010 Tools for SharePoint 如他们所承诺那样得以发布,那么很多人都会计划把 MOSS( Microsoft Office SharePoint Server )作为微软 IT 部门【译者注:意指使用微软技术的 IT 部门】中主要的 Web 应用程序框架,并且会成为公共.NET 网站一种逐渐流行的选择。当然,随着 Visual Studio 集成度的提高,传统的.NET 开发人员将会发现使用 OS 内置的 Windows SharePoint Services 更加容易,这是 MOSS 的基础。

Zander 在 TechED EMEA 上的主题演讲的主要内容有:

  • 构建和调试

    Visual Studio 将能够构建和调试 SharePoint 项目,“F5 就能工作!”

  • Server Explorer 集成

    SharePoint Connections 将成为 VS Server Explorer 的一个可选功能。可以查看如下标准的 SharePoint 内容:ContentTypes、Features、Templates、Lists、Sites、Workflows、Workspaces。通过 VS 属性网格集成甚至可以直接操纵某些内容的属性。

  • Windows SharePoint Services Project(WSP)导入

    这将让创建 Windows SharePoint Services 解决方案打包文件的手动任务更自动化。之前,为了创建一个解决方案打包文件,开发人员不得不使用包含在 Microsoft Cabinet Software Development Kit(SDK)中的 Makecab.exe 命令行工具。Makecab.exe 需要设定一个 Diamond Directive File (.ddf) 文件,来包含一个记录了这个打包文件中所有文件的列表。而现在这些东西大都可以实现自动化了。

  • Visual Web Part 设计器 一个 WSYWIG 设计器将可用于创建 Web Parts。这个设计器也会把用户控件加载为 SharePoint 的 Web Part。这个东西似乎是被广泛使用的 SmartPart 的一个更紧密集成的版本,SmartPart 是一个允许在 SharePoint 中宿主 ASP.NET 用户控件的 Web Part。

  • 事件接收器向导(Events Receiver Wizard)

    添加事件接收器和把它们连接到事件源,能通过一个向导可视化的完成。

  • 工作流集成

    将添加一个用于工作流项目的工作流创建窗体。工作流创建窗体将具有一个可视化设计器。

  • 打包编辑器

    新的打包浏览器将支持编辑打包文件,并构建 SharePoint Features 和 WSP 文件。

Channel9 对 Reza Chitsaz 进行采访,其是 Office 和 SharePoint 工具开发的资深程序经理。在这个采访中,Reza 讨论了他们团队针对提高 SharePoint 开发体验的目标:

大概的解释是:

SharePoint 已经处于 4.0 版本了。而用于 SharePoint 的 VS 2010 工具才是一个 1.0 版本的产品,这意味着我们将会在这次偏重一些优先级高的特性,而把一些特性放到下一个版本中。

对于我们团队来说,核心的目标就是让 SharePoint 开发更平易近人,让任何类型的开发人员都可以轻易地使用 Visual Studio 来构建自定义的 SharePoint 应用程序。

我们目前在关注提高工具的“F5 体验”。就是说,你只用打开 VS,创建你的项目,使用 VS 工具创建 SharePoint 的相关内容,按下 F5,剩下的工作就能自动被完成:构建项目、部署到 SharePoint、附加调试器等等。我们希望开发人员能轻易地测试他们的代码,调试他们的应用程序。

Reza 也演示了一个包含更多细节的示例。他特别提到他们正在开发的一些自动化功能:“跨多个文件的 GUID 匹配问题”,应用程序池回收和 MSBuild 支持。他也演示了针对 VB.NET 和 C#新的 VS 项目模板。

  • 空站点定义模板
  • 内容类型模板
  • 列表定义模板
  • 状态机工作流模板
  • WSP 导入模板
  • 业务数据目录模板
  • 部署模块模板
  • 事件接收器模板
  • 顺序工作流模板
  • Web 部件模板

这个工具何时发布,还没有一个确定的时间表。虽然 VS 2010 CTP 已经发布,不过 Visual Studio 团队的程序经理 Christin Boyd 在 Channel 9 中进行演示的时候,并未涉及 SharePoint 工具

Reza 在这个视频中所描述的新特性将不会包含在 VS 2010 CTP 中,也不会在 Beta 1 中出现。看来我们已经通过这个视频对未来“先睹为快”了。

查看英文原文: SharePoint Development Improves in Visual Studio 2010

2008-12-24 22:191791
用户头像

发布了 254 篇内容, 共 69.4 次阅读, 收获喜欢 2 次。

关注

评论

发布
暂无评论
发现更多内容

“7”势如虹|突破集成边界,谷云科技成为iPaaS领头羊!

谷云科技RestCloud

周年

交友网站系统平台搭建 语音社交app源码,语音聊天交友 社交app 婚恋交友专业开发

DUOKE七七

小程序源码 交友小程序

TiDB Cloud x Datadog 集成案例

TiDB 社区干货传送门

应用适配

AI Agent深度解析:潜力与挑战并存的智能新世界

可信AI进展

人工智能「

mysql经典 1 异步复制after sync和after commit

趁早

启航TiDB:调试环境搭建(vscode+wsl+pd)

TiDB 社区干货传送门

开发语言 TiDB 源码解读 应用适配

【论文速读】|大语言模型是少样本测试员:探索基于LLM的通用漏洞复现

云起无垠

GPT搜索引擎原型曝光!新模型GPT4-Lite驱动,虽然鸽了发布会但代码已上传

Openlab_cosmoplat

TiDB x KubeBlocks 集成案例

TiDB 社区干货传送门

管理与运维

北京测试开发高薪线下周末班,手把手带你提升职业技能

测试人

软件测试

入围全球机器人顶会ICRA 2024!毫末在RoboDrive2024挑战赛崭露头角

极客天地

记TiDB学习之路

TiDB 社区干货传送门

社区活动

多点数千套集群实践:从“MySQL 又不是不能用,为什么选择 TiDB?”到“能用 TiDB 就不用 MySQL”

TiDB 社区干货传送门

实践案例 社区活动 管理与运维 TUG 话题探讨 数据库前沿趋势

多点 x TiDB:在出海多云多活架构中,多点运维 TiDB 的实战分享

TiDB 社区干货传送门

实践案例 社区活动

全球最大图片社交网站Pinterest为什么会放弃HBase而改用TiDB

TiDB 社区干货传送门

社区活动

analyze 采样率是怎么算出来的(v6.5.3)

TiDB 社区干货传送门

TiDB 源码解读 6.x 实践

AI晚报|GPT-4o Omni金牌团队首揭秘!苹果将推出全新辅助功能,小米大模型MiLM正式通过备案...

可信AI进展

#人工智能

DBA福利来了!《YashanDB数据库概念手册》正式发布

极客天地

如何跨越 LangChain 应用研发的最后一公里

Jade@pluto-lang

IaC AWS CDK Cloud Native LLM langchain

跨端自渲染绘制的实践与探索

京东零售技术

前端 React 企业号 5 月 PK 榜 跨端渲染 多端兼容

瞬间优化 ChatGPT 指令的 2 种方法

蓉蓉

GPT #人工智能 ChatGPT4

冲刺PCTA

TiDB 社区干货传送门

学习&认证&课程

【TiDB 社区升级互助材料】TiDB 版本升级最全材料包

TiDB 社区干货传送门

版本升级

使用 TiDB Vector 搭建 RAG 应用 - TiDB 文档问答小助手

TiDB 社区干货传送门

版本测评 新版本/特性解读 数据库前沿趋势

云计算技术架构揭秘与发展

Finovy Cloud

云计算 云计算架构

AI日报|谷歌发布Astra反击GPT-4o,字节发布9个自研大模型,腾讯混元开源文生图大模型...

可信AI进展

6 大原则!助你构建高绩效的研发强军 | Liga译文

LigaAI

经验分享 研发团队 研发效能管理 高绩效团队 企业号 2024年5月 PK 榜

通过考证深入了解TiDB

TiDB 社区干货传送门

社区活动 数据库架构选型 学习&认证&课程

Visual Studio 2010提升SharePoint开发功能_.NET_Al Tenhundfeld_InfoQ精选文章