Отстраняване на грешки в Roslyn Analyzer

Работя върху написването на DiagnosticAnalyzer. Успях да го тествам добре. Исках да го изпробвам във Visual Studio. Проектът VSIX, който беше създаден, изглежда работи. Когато задам това на проекта по подразбиране и стартирам решението, стартира се друг екземпляр на VS и мога да видя, че моят VSIX е инсталиран. Въпреки това, когато задам точки на прекъсване, това показва, че символите не са заредени и точката на прекъсване няма да бъде ударена. Някой има ли идеи защо би се случило това?


person Bryan    schedule 20.04.2015    source източник
comment
Дубликат на stackoverflow.com/questions/24653486/?   -  person Kaido    schedule 20.04.2015
comment
Уверихте ли се, че сте инсталирали правилната версия на разширението SDK Templates на .NET Compiler Platform? Имах същия проблем и забелязах, че съм инсталирал грешната версия. Използвам CTP 6 от VS2015, така че трябваше да инсталирам .NET Compiler Platform SDK Templates за CTP6. След това успях да отстраня грешки в разширението на анализатора точно както всяка друга програма.   -  person Thomas Lielacher    schedule 20.04.2015
comment
Мисля, че това беше! Благодаря. Имах инсталиран по-стария SDK и шаблони. Не съм сигурен как го направих, но сега го поправих. Ако го добавите като отговор, ще го маркирам като правилен.   -  person Bryan    schedule 20.04.2015
comment
Радвам се, че мога да помогна   -  person Thomas Lielacher    schedule 21.04.2015


Отговори (1)


Уверихте ли се, че сте инсталирали правилната версия на разширението „.NET Compiler Platform SDK Templates“? Имах същия проблем и забелязах, че съм инсталирал грешната версия. Използвам CTP 6 на VS2015, така че трябваше да инсталирам „.NET Compiler Platform SDK Templates for CTP6“ (Галерия на Visual Studio). След това успях да отстраня грешки в разширението на анализатора точно както всяка друга програма.

person Thomas Lielacher    schedule 21.04.2015