翻译

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

        调试Feature Receiver是不同的过程。不像调试列表项事件 Receiver。上一节已经说过,VS在幕后做了大量工作,所以我们不能设置断点。

        另外调试Feature Receiver与我们要调试的事件有关。我们将跟随测试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 Receiver带来问题。因此我们设置这个为No Activation,VS只是安装解决方案,而不激活它。

There's more...

        现在我们知道了如何调试Feature Receiver。是否能在VS中调试安装的Feature和卸载的Feature呢?没有。不能在安装的Feature和正卸载的Feature方法上设置断点。
文章最后发布于: 2014-04-20 00:31:01
展开阅读全文
0 个人打赏
私信求帮助

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 技术黑板 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览