将Glimpse插件添加到项目中

时间:2013-08-02 14:38:52

标签: c# asp.net glimpse

我正在尝试为Glimpse创建一个自定义插件。我已经按照tutorial

进行了操作

我引用了程序集,构建了项目并运行它,但是我没有看到新的选项卡。作为测试,我还尝试通过nuget安装此声明检查器plugin,但这似乎也不起作用。

我还需要做些什么才能显示标签?

修改

这是代码

public class TestInspector: AspNetTab
{
    public override object GetData(ITabContext context)
    {
        var returnCollection = new Dictionary<string, object>();
        return returnCollection;
    }

    public override string Name
    {
        get { return "Test"; }
    }
}

我想要完成的是一个插件(项目B),它独立于项目A中的代码,其中项目A将引用项目B的程序集。

说过我已经把上面的代码放到了项目A的新课程中,我确实看到了标签。

2 个答案:

答案 0 :(得分:1)

问题是新项目使用的是.NET 4.5,引用它的项目是4.0。更新了项目并且工作正常。

答案 1 :(得分:0)

您可以共享您创建的标签吗?这将有助于找出问题所在。

总的来说,Glimpse中的所有标签都是插件 - 包括Glimpse NuGet软件包附带的插件,所以看起来有些是正在接收而不是其他。

一些疑难解答提示:

  • 检查您的bin文件夹并确保扩展程序集在那里
  • 确保您的扩展程序类为public
  • Turn on logging。 Glimpse会告诉你它可能有什么加载例外。
  • 重新启动您的网络服务器