Я работаю над созданием VSPackage Visual Studio, содержащего генератор одиночных файлов (IVsSingleFileGenerator
), и я хочу иметь возможность регистрировать события в списке ошибок 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/ –