Я работаю над написанием DiagnosticAnalyzer
. Я смог провести модульное тестирование просто отлично. Я хотел попробовать это в Visual Studio. Похоже, что созданный проект VSIX работает. Когда я устанавливаю это в проект по умолчанию и запускаю решение, запускается другой экземпляр VS, и я вижу, что мой VSIX установлен. Однако, когда я устанавливаю точки останова, он показывает, что символы не загружены, и точка останова не будет достигнута. У кого-нибудь есть идеи, почему это произойдет?
Отладка Roslyn Analyzer
comment
Дубликат stackoverflow.com/questions/24653486/ а> ?
- person Kaido   schedule 20.04.2015
comment
Убедились ли вы, что установили правильную версию расширения .NET Compiler Platform SDK Templates? У меня была такая же проблема, и я заметил, что установил неправильную версию. Я использую CTP 6 VS2015, поэтому мне пришлось установить шаблоны SDK платформы компилятора .NET для 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, поэтому мне пришлось установить «Шаблоны SDK платформы компилятора .NET для CTP6» (Галерея Visual Studio). После этого я смог отладить расширение анализатора, как и любую другую программу.
person
Thomas Lielacher
schedule
21.04.2015