zoukankan      html  css  js  c++  java
  • SP2010开发和VS2010专家"食谱"--第一章节--列表和事件接收器(10)--调试已安装Feature事件

            安装feature的命令是在VS部署过程的一部分。没有标签或属性你可以设置来测试Feature接收器中的事件。本章中,我们带你一步一步完成这个任务。

    Getting ready

            你应该成功完成调试Feature接收器练习。

    How to do it...

    1. 管理员打开VS上个练习创建的解决方案。

    2. 如果已经部署到网站,就收回解决方案。

    3. 去掉FeatureInstalled方法的注释,按下F9添加断点。

    4. 生成解决方案,并打包。

    5. 使用“部署事件接收器”练习的命令部署解决方案。

    6. 在VS中,项目--FeatureEventReceiver属性。

    7. 在调试选项卡,设置外部程序到Program FilesCommon FilesMicrosoft SharedWeb Server Extensions14BINSTSADM.exe.

    8. 输入命令:

    -o installfeature –name FeatureEventReceiver_Feature1 –force

    9. 打开SharePoint选项卡,创建新的活动部署配置,命名Empty Configuration。

    10. 在活动部署配置下拉中选择新配置。

    11. 按下F5,debugger在FeatureInstalled断点处停止。

    How it works

            这里,我们手动附加外部过程到VS debugger。本例中STSADM.exe是我们的外部程序。我们做了提前工作,添加解决方案到解决方案库,并不熟解决方案。我们绕过整个部署过程,因此我们可以调试Feature接收器。

            默认的VS提供两个配置:默认配置和No Activation配置。你不能编辑这些配置。我们需要的配置是只部署解决方案而不安装。所以我们创建空白配置,还原到手动过程来调试解决方案。

    There's more

            使用之前相同的方法,调试Feature接收器中卸载事件。在步骤8中,代替命令为:

    -o uninstallfeature –filename FeatureEventReceiver_Feature1Feature.xml

  • 相关阅读:
    WPF框架MVVM简单例子
    向WPF的Grid里面增加控件
    静态资源(StaticResource)和动态资源(DynamicResource)
    WPF中INotifyPropertyChanged用法与数据绑定
    wpf 绑定数据无法更新ui控件可能存在的问题
    C#调用Resources.resx资源文件中的资源
    C# 委托的理解
    Codeforces 524E Rooks and Rectangles 线段树
    Codeforces 1000F One Occurrence 主席树|| 离线+线段树
    GYM 101673 A
  • 原文地址:https://www.cnblogs.com/crazygolf/p/3856814.html
Copyright © 2011-2022 走看看