SP2010开发和VS2010专家"食谱"--第一章节--列表和事件接收器(9)--调试Feature接收器
2014-04-20 00:31
375 查看
调试Feature接收器是不同的过程。不像调试列表项事件接收器。上一节已经说过,VS在幕后做了大量工作,所以我们不能设置断点。
另外调试Feature接收器与我们要调试的事件有关。我们将跟随测试FeatureActivated和FeatureDeactivating事件的过程。
2. 选择项目,按F4打开属性。
3. 设置“活动部署设置”为No Activation。
4. 在FeatureActivated和FeatureDeactivating方法放置断点,运行项目。
5. 导航到网站操作--网站设置--管理网站功能。
6. 点击激活,调用debugger。
7. 同样点击停用也会调用debugger。
但是这给Feature接收器带来问题。因此我们设置这个为No Activation,VS只是安装解决方案,而不激活它。
另外调试Feature接收器与我们要调试的事件有关。我们将跟随测试FeatureActivated和FeatureDeactivating事件的过程。
Getting ready
你应该成功完成上个练习。How to do it...
1. 管理员身份打开上一节创建的解决方案。2. 选择项目,按F4打开属性。
3. 设置“活动部署设置”为No Activation。
4. 在FeatureActivated和FeatureDeactivating方法放置断点,运行项目。
5. 导航到网站操作--网站设置--管理网站功能。
6. 点击激活,调用debugger。
7. 同样点击停用也会调用debugger。
How it works...
默认VS设置features激活。当所有不同SharePoint项目使用Feature也讲得通。并且因测试需要,激活它并执行解决方案 也是必须的。所以每次开发者创建SharePoint项目时,不需要记住设置这个属性。但是这给Feature接收器带来问题。因此我们设置这个为No Activation,VS只是安装解决方案,而不激活它。
There's more...
现在我们知道了如何调试Feature接收器。是否能在VS中调试安装的Feature和卸载的Feature呢?没有。不能在安装的Feature和正卸载的Feature方法上设置断点。相关文章推荐
- SP2010开发和VS2010专家"食谱"--第一章节--列表和事件接收器(10)--调试已安装Feature事件
- SP2010开发和VS2010专家"食谱"--第一章节--列表和事件Receiver(10)--调试已安装Feature事件
- SP2010开发和VS2010专家"食谱"--第一章节--列表和事件接收器(7)--部署事件接收器
- SP2010开发和VS2010专家"食谱"--第一章节--列表和事件Receiver(9)--调试Feature Receiver
- SP2010开发和VS2010专家"食谱"--第一章节--列表和事件接收器(1)--介绍
- SP2010开发和VS2010专家"食谱"--第一章节--列表和事件接收器(2)--当增加项目时验证数据
- SP2010开发和VS2010专家"食谱"--第一章节--列表和事件Receiver(2)--当增加项目时验证数据
- SP2010开发和VS2010专家"食谱"--第一章节--列表和事件接收器(8)--创建Feature接收器
- SP2010开发和VS2010专家"食谱"--第一章节--列表和事件Receiver(5)--添加Application Page到事件Receiver
- SP2010开发和VS2010专家"食谱"--第一章节--列表和事件Receiver(7)--部署事件Receiver
- SP2010开发和VS2010专家"食谱"--第一章节--列表和事件Receiver(8)--创建Feature Receiver
- SP2010开发和VS2010专家"食谱"--第一章节--列表和事件Receiver(4)--添加自定义错误信息到事件Receiver
- SP2010开发和VS2010专家"食谱"--第一章节--列表和事件Receiver(1)--介绍
- SP2010开发和VS2010专家"食谱"--第一章节--列表和事件Receiver(6)--使用列表事件Receiver
- SP2010开发和VS2010专家"食谱"--第一章节--列表和事件Receiver(3)--开发者仪表板
- SP2010开发和VS2010专家"食谱"--第一章节--列表和事件接收器(5)--添加Application Page到事件接收器
- SP2010开发和VS2010专家"食谱"--第一章节--列表和事件接收器(4)--添加自定义错误信息到事件接收器
- SP2010开发和VS2010专家"食谱"--第一章节--列表和事件接收器(6)--使用列表事件接收器
- SP2010开发和VS2010专家"食谱"--第一章节--列表和事件接收器(3)--开发者仪表板
- SP2010开发和VS2010专家"食谱"--第四章节—列表定义和内容类型