В настоящее время я работаю над статическим анализатором исходного кода для проектов ASP.NET. Мой анализатор отлично работает на веб-формах ASP.NET, но, похоже, есть проблемы с проектами MVC. В проектах MVC есть определенные идентификаторы/токены, которые, похоже, не имеют базовых символов, поэтому, когда мой анализатор пытается выполнить анализ с символом, возникает исключение NullReference. Известны ли какие-либо проблемы, связанные с работой Roslyn с проектами MVC? Я прочитал этот пост Как использовать анализ кода Roslyn API с проектами MVC 6, но я не могу установить пакет рабочей области DNX в свой проект.
ViewBag
, который является классомdynamic
, и, следовательно, для него нет базового символа, поскольку объектdynamic
и, следовательно, будет разрешен только во время выполнения. msdn.microsoft.com/en-us/library/ - person Kim KangIn   schedule 18.07.2016