2016-08-31 3 views
0

Я изучаю проекты .NET MVC и очень стараюсь реализовать рабочую область DNX, поэтому я могу попытаться использовать рабочую область DNX вместо MSBuildWorkspace.Добавление DnxWorkspace в мой проект, Roslyn

я встретил ошибку,

Не удалось установить пакет "Microsoft.CodeAnalysis.Workspaces.Dnx 2.4.0. Вы пытаетесь установить этот пакет в проект, который предназначен для «.NETFramework, Version = v4.6.2», но пакет не содержит ссылок на сборки или файлов содержимого, которые совместимы с этой инфраструктурой. Для получения дополнительной информации свяжитесь с автором пакета.

У этой ошибки нет документации. Я пробовал все возможные версии .NETframework. Я попытался загрузить и вручную добавить его. (такая же ошибка)

Кажется, что это единственный способ изменить анализатор, чтобы он мог читать проекты MVC.

Любая помощь будет оценена!

ответ

0

Для обработки проектов с проектом Json вы также можете использовать пакет Microsoft.DotNet.ProjectModel.Workspaces, который включает в себя класс ProjectJsonWorkspace. Вы можете использовать его почти так же, как MSBuildWorkspace:

var project = new ProjectJsonWorkspace(projectPath); 
var projects = project.CurrentSolution.Projects; 

Я надеюсь, что это вам помогло.

Смежные вопросы