SharePoint开发部署WSP解决方案包
注:本文所讲内容以SharePoint2013版本为例,开发工具以VS2013为基础。历史版本也可以参考本文。
WSP:SharePoint Solution Package 解决方案包。
一、概念和工具
我们先引出WSP的由来。要想深入了解WSP,要先从SharePoint开发说起。SharePoint可开发的内容比较杂,最新版本的VS2013中已经包含了Sharepoint解决方案的基本模板,从创建到部署整个过程简单易用,比起以前开发解决方案要容易多了。但还是不能脱离SharePoint宿主机环境,不能远程开发和部署。不过SharePoint已经开始了新的编程思路就是SharePoint APP开发,这种开发模式已经可以在客户端编程部署了。
工程师创建好SharePoint解决方案后,对列表库、Web部件、事件、网站模板、工作流等多方面进行编程开发。这一个个的功能就是Feature,那么如何最终把这些功能部署到SharePoint环境中呢,这就需要先把解决方案打包成WSP文件,其实这个WSP文件就是一个cab文件,是个压缩文件,你如果感兴趣可以用rar工具打开这个文件看看。
要想打包解决方案为wsp文件,有很多种方法,以前我用过的方法有
WSPBuilder工具命令方式,相关链接CodePlex项目
WSPBuilderExtension,一个VS插件,这个比上面的方式更简单
SharePoint Software Factory(SP|SF),这是一个Visual Studio扩展工具,最新版本已经支持了VS2013版本,相关链接VS扩展,CodePlex项目地址
当然VS2013开发SharePoint解决方案已经可以从上下文菜单中直接部署了。在部署过程中会自动打包解决方案。
当然一些其他第三方的cab生成工具也能帮助我
SharePoint开发部署WSP解决方案包相关推荐
- 转载 SharePoint开发部署WSP解决方案包
转载原出处: http://642197992.blog.51cto.com/319331/1582731 注:本文所讲内容以SharePoint2013版本为例,开发工具以VS2013为基础.历史版 ...
- 在SharePoint中部署.wsp解决方案包
在SharePoint中部署.wsp解决方案包 来自:http://blog.163.com/ningbao911@126/blog/static/37430538201010825338101/ 自 ...
- Share Point开发部署WSP解决方案包
一.概念和工具 我们先引出WSP的由来.要想深入了解WSP,要先从SharePoint开发说起.SharePoint可开发的内容比较杂,最新版本的VS2013中已经包含了Sharepoint解决方案的 ...
- 使用图形化界面部署WSP解决方案包
作为SharePoint开发人员, 我们对如何使用PowerShell命令来部署WSP已经很熟悉了: Add-SPSolution 向服务器场上载SharePoint解决方案程序包 Install-S ...
- 创建、部署和卸载SharePoint工作流解决方案包(WSP)
在Visual Studio 2005时代,Visual Studio的插件提供了一个批处理文件(*.bat)来部署SharePoint工作流:在Visual Studio 2008时代,Visual ...
- 快速部署与收回解决方案包
这次的主题我将围绕着解决方案部署与收回来叙述并加上Demo图片供大家练习!相信喜欢MOSS的朋友们,对解决方案包已经不再陌生了吧!尤其是刚刚踏入MOSS行内的新人们,用的最多想必都是微软曙光 ...
- 【部署】SpringBoot 打包部署/共享依赖包(分布式开发集中式部署微服务)精简jar包
精简jar包 将项目跟第三方依赖分开 [部署]SpringBoot 打包部署/共享依赖包(分布式开发集中式部署微服务) 1 修改pom <build><plugins>< ...
- 模板:SharePoint2007解决方案包
我们知道,借助SharePoint解决方案包(SharePoint Solution Package),也就是后缀为WSP的文件,可以很轻松的帮我们把WebPart.事件处理程序.Feature等等部 ...
- SharePoint 开发系列之三:开发工具和流程
开发流程和工具 本篇文章包括: 1: 使用开发和设置工具 2: 使用集成和测试工具 3: 使用设计和定制化工具 4: 使用Solution 包和部署工具 5: 使用Content Authoring和 ...
最新文章
- C# 多态(接口、虚方法、抽象类)的理解
- URL中的hash(井号)
- CAD2010安装说明
- 【Tools】cmake 常用变量和常用环境变量查表手册---整理
- Visual C++——《可视化编程技术》课程考核
- 用Elevator优化AV1视频播放
- 小程序解码时 php 7.0以上 mcrypt拓展无法使用 旧版本的解密解决方案 新版本在另外一篇文章
- apache ab 压测
- 保持Service不被Kill掉的方法--双Service守护 Android实现双进程守护 3
- 【单片机笔记】STM8S003F3使用内部基准电压测量供电电压
- 自适应大邻域搜索算法
- android 自动语音提醒,Android 语音播报实现方案
- 数据仓库经典销售案例
- 用Python获取磁力种子
- 【win10专业版】新建账户激活 Office 2019
- php 标签打印机 bpla,北洋标签打印机BPLA动态链接库二次开发包
- 领导被离职,小兵如何明哲保身?
- 好烦哦,第12次双11全球大考,又考第一了
- Django之爱鲜蜂项目开发 day06(三)
- 日常生活中该如何预防腰椎病呢?