【问题标题】:Attach help to error in error list将帮助附加到错误列表中的错误
【发布时间】:2013-08-23 08:56:04
【问题描述】:

我正在开发 Visual Studio 插件。

在插件中,我在visual studio插件的错误列表中添加了错误。

我知道如何添加错误。现在我想为每个错误提供帮助。

我正在使用以下代码将错误添加到错误列表:

public static ErrorListProvider errorListProvider;
var newError = new ErrorTask();
        newError.ErrorCategory = errorCategory;
        newError.Category = TaskCategory.BuildCompile;
        newError.Text = errorMsg;
        newError.Document = errorDoc;
        newError.Line = line;
errorListProvider.Tasks.Add(newError);

那么如何将帮助附加到错误列表中的每个错误?

注意:当用户右键点击错误。它的菜单有“显示错误帮助”选项。 我想就该选项提供帮助。

【问题讨论】:

  • 从 ErrorTask 派生你自己的类,这样你就可以覆盖它的 OnHelp() 方法。

标签: c# visual-studio-2010 envdte


【解决方案1】:

将事件处理程序附加到 ErrorTask 的 Help 事件。

newError.Help += new EventHandler(Showhelp);

把你的代码放在下面的事件处理方法中

static void Showhelp(object sender, EventArgs e)
{
        // Put your code here
}

【讨论】:

    猜你喜欢
    • 2013-08-15
    • 2014-07-01
    • 1970-01-01
    • 2014-12-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-20
    • 1970-01-01
    相关资源
    最近更新 更多