您的位置:首页 > Web前端

SP2010开发和VS2010专家"食谱"--第一章节--列表和事件接收器(9)--调试Feature接收器

2014-04-20 00:31 375 查看
调试Feature接收器是不同的过程。不像调试列表项事件接收器。上一节已经说过,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方法上设置断点。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐