设为首页 收藏本站

运维网

查看: 707|回复: 0

[经验分享] WSSv3 Technical Articles_使用Visual Studio 2005扩展创建Windows SharePoint Services 3.0

[复制链接]

尚未签到

发表于 2019-2-5 11:06:01 | 显示全部楼层 |阅读模式
WSSv3 Technical Articles_使用Visual Studio 2005扩展创建Windows SharePoint Services 3.0 Web Part
摘要:学习使用Microsoft Visual Studio 2005 extensions for Microsoft Windows SharePoint Services 3.0中的项目模板加速Web Part开发。
Alex Malek, Microsoft Corporation
Andrew May, Microsoft Corporation
November 2006

应用Microsoft Windows SharePoint Services 3.0, Visual Stuidio 2005

内容
Ø  自定义Web Part 解决方案Package
Ø  其他资源

介绍Microsoft Visual Studio 2005 extensions for Microsoft Windows SharePoint Services 3.0 Web Part开发
Microsoft Visual Studio 2005 extensions for Microsoft Windows SharePoint Services 3.0包含的项目模板可以使你直接跳Windows SharePoint Services的开发环境中。此外,这个扩展包括的Web Part项目模板可以完成在Windows SharePoint Services中从Microsoft ASP.NET Web Parts创建、部署一直到测试。
这篇文章解释了如何使用Web Part项目模板开发、部署和测试Windows SharePoint Services 3.0ASP.NET Web Part
注意:1
这篇文章假设已经安装并配置好了Visual Studio 2005 extensions for Windows SharePoint Services 3.0。可以从Microsoft Download Center下载Windows SharePoint Services 3.0 Tools: Visual Studio 2005 Extensions

创建一个新的Web Part解决方案
扩展中的Web Part项目模板是为Windows SharePoint Services 3.0Web Part自定义的。
To Create a new Web Part solution
1.打开Visual Studio 2005
2.在菜单中选择文件新建项目
3.在项目类型中选择Visual C#,子类中选择SharePoint
注意:
现在仅提供了Microsoft Visual C#关于Web Part的模板扩展。
4.在模板中选择Web Part
5.为Web Part指定一个新的名字、位置或解决方案名称,然后点击确定。扩展将创建一个新的Web Part解决方案项目,其中包含以下内容:
l  Temporary.snk,这是一个Web Part组件的临时签名文件。
注意:
这个临时的签名文件只是为了开发而使用。如果你的Web Part已经准备作为产品发布,需要生成一个自己使用的持久地签名文件。
l  一个空的Web Part类并继承自System.Web.UI.WebControls.WebParts.WebPart
6Web Part类中添加需要的代码。

自定义Web Part 解决方案Package
Web Part项目模板自动生成了Web Part作为Windows SharePoint Services 3.0Feature部署并激活时包中需要的XML文件。XML文件中需要的GUID也一起自动生成了。
如果需要了解更多Feature的信息,请访问Working With Features
扩展生成了.webpart还有Feature用到的element.xml文件。每个Web Part都有一个.webpart文件,它是一个描述Web PartXML文件。这个文件可以使你的Web Part出现在Windows SharePoint ServicesWeb Part库中。
你可以通过在SharePoing解决方案的项目属性标签中修改解决方案、Feature、和element属性来自定义这些在XML中描述的信息,包括以下内容:
l  Element   这个节点中的信息将被写入Feature中的element.xml文件。和上面提到的一样,这个文件包含的信息通常包含在.webpart文件中。可以设置如下element属性:
Title                                      希望Web PartWindows SharePoint Services用户界面中显示的标题。
Description                        希望Web PartWindows SharePoint Services用户界面中显示的描述信息。
ImportErrorMessage      如果Windows SharePoint Services不能成功导入Web Part解决方案显示出的错误信息。

自定义Web Part solution feature package
1.在解决方案浏览器中,右键单击Web Part项目,选择属性
2.在属性窗口中,选择SharePoint Solution
这个标签中将列出扩展将会生成的包含在解决方案包中的属性节点。
3.站看Solution节点,然后展开Feature节点和Element节点。
4.编辑一个节点的属性,点击选中一个节点,编辑想要修改的属性。
         例如:点击Element节点,然后编辑TitleDescriptionImportErrorMessage关键字的属性。
5.提交对于这个节点的修改,保存即可。

部署和调试Web Part
你可以部署和调试你的Web Part,这只需要简单的按一下F5即可。
注意:
为了进行调试,你必须在Windows SharePoint Services安装上启用ASP Debugging
当按下F5 后,扩展将自动生成、部署、初始化调试Web Part solution feature。为了完成这些工作,扩展将自动完成以下动作:
l  如果这个Web Part解决方案以前部署过,扩展将取消以前版本的Web Part解决方案的Feature
l  Web Part加入到SafeControls列表中。
l

运维网声明 1、欢迎大家加入本站运维交流群:群②:197202523 群⑤:202807635 群⑦870801961 群⑧679858003 群⑨230483671
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@yunvn.com 网址:www.iyunv.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@yunvn.com,QQ:1061981298 本贴地址:https://www.iyunv.com/thread-672106-1-1.html 上篇帖子: sharepoint 2007编辑网页时出现:“版本:您正在编辑此网页的共享版本” 下篇帖子: Sharepoint2016学习资料下载
点击关注更多内容
您需要登录后才可以回帖 登录 | 立即注册  

本版积分规则  允许回帖邮件提醒楼主

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服 E-mail:kefu@yunvn.com

本站由青云提供云计算服务

运维网--中国最专业的运维工程师交流社区

京ICP备14039699号-1 Copyright © 2012-2020

使用手机软件扫描微信二维码

关注我们可获取更多热点资讯

Good good study day day up


客服E-mail:kefu@yunvn.com 在线客服QQ:点击这里给我发消息


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud bjyun

快速回复 返回顶部 返回列表