我正在创建一个包含单个文件生成器(IVsSingleFileGenerator
)的 Visual Studio VSPackage,我希望能够将事件记录到 Visual Studio 错误列表(http://msdn.microsoft.com/en-us/library/33df3b7a (v=vs.110).aspx )
我正在使用 Microsoft Visual Studio SDK ( http://code.msdn.microsoft.com/windowsdesktop/Single-File-Generator-94d856d4 ) 中的示例基类。这些类有方法:
public class BaseCodeGenerator : IVsSingleFileGenerator
{
void GeneratorError(uint level, string message, uint line, uint column);
void GeneratorWarning(uint level, string message, uint line, uint column);
}
这让我可以发出错误和警告,但不能发出消息。方法调用IVsGeneratorProgress.GenerateError
(http://msdn.microsoft.com/en-US/library/microsoft.visualstudio.shell.interop.ivsgeneratorprogress.generatorerror(v=vs.90).aspx)。这种方法似乎并没有让我连接一个“消息”。
我试图在 Visual Studio 中找到对错误列表窗口的引用,以便我可以直接写入它,但我在VSConstants
( http://msdn.microsoft.com/en-us/library/microsoft中没有看到任何内容.visualstudio.vsconstants(v=vs.80).aspx )。
任何人都知道如何将消息记录到 Visual Studio 错误列表中?