我正在創建一個包含單個文件生成器(IVsSingleFileGenerator
)的Visual Studio VSPackage,我希望能夠將事件記錄到Visual Studio錯誤列表( http://msdn.microsoft.com/en-us/library/33df3b7a(v=vs.110).aspx)Visual Studio VSPackage /單個文件生成器 - 日誌消息到錯誤列表
我正在使用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中找到對錯誤列表窗口的引用,所以我可以直接寫入它,但我沒有在(http://msdn.microsoft.com/en-us/library/microsoft.visualstudio.vsconstants(v=vs.80).aspx)中看到任何東西。
任何人都知道如何將消息記錄到Visual Studio錯誤列表?
它看起來並不像您可以從樣本中的現有方法中完成。你需要創建一個ErrorListProvider並使用它。您應該能夠使用此論壇條目底部顯示的代碼將其變爲您的解決方案:http://social.msdn.microsoft.com/forums/en-US/vsx/thread/a1d37fdf-09e0-41f9 -a045-52a8109b8943/ – 2013-05-11 19:54:35