Visual Studio 2010提升SharePoint开发功能
来源:互联网 发布:如何绕开公司网络限制 编辑:程序博客网 时间:2024/04/28 12:14
转自InfoQ
作者 Al Tenhundfeld译者 朱永光 发布于 2008年12月24日 下午10时19分
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
- Visual Studio 2010提升SharePoint开发功能
- SharePoint Framework(十一)使用Visual Studio开发
- Sharepoint 开发工具:Visual Studio Extensions for SharePoint Released
- Visual Studio SharePoint工作流功能具有特定的安装要求
- 如何提升Visual Studio 2010 的速度
- MOSS 2010:Visual Studio 2010开发体验(1)——SharePoint Explorer
- MOSS 2010:Visual Studio 2010开发体验(11)——扩展SharePoint Explorer
- MOSS 2010:Visual Studio 2010开发体验(15)——LINQ to SharePoint
- SharePoint 2010开发工具图解系列:Visual Studio 2010创建列表
- SharePoint 2010中使用Visual Studio 2010进行方便快速的Web Part开发
- Visual Studio 11开发指南(3)Visual Studio 11开发SharePoint 2011程序
- SharePoint 2013 工作流之Visual Studio开发示例篇
- Sharepoint Visual Studio 开发工作流 LookUpSPListItemId 的问题
- SharePoint 2013 workflow 开发 SharePoint Designer 2013 vs. Visual Studio 2012
- BEGINNING SHAREPOINT® 2013 DEVELOPMENT 第3章节--SharePoint 2013 开发人员工具 使用Visual Studio 2012开发SharePoint
- Developing SharePoint 2010 features using Visual Studio 2010
- sharepoint 2010 visual studio 2010 项目部署出错解决方法
- Creating SharePoint 2010 Event Receivers in Visual Studio 2010
- fastreport对TfrxADODatabase的调用注意事宜
- .NET参考源码更新
- How Intel Flex Migration technology helps the live migration among defferent generation of Intel ISA?
- C++/VC++/C资料大全(基本全是经典)
- 世界顶级精英们的人生哲学!
- Visual Studio 2010提升SharePoint开发功能
- 推广方法 ==一个思路!
- JAVA16进制字符串转字符或数字
- SQL SERVER DateDiff方法的用法
- hibernate显示SQL时出现问号解决方案
- 小语种培训大有可为
- Rails源代码分析(35):ActionController::Routing(6) Segment
- 用PowerDesigner生成Hibernate映射文件的步骤
- C#模拟提交表单 post-带附件的表单[multipart/form-data]