Я работал над расширением VS Code, которое использует API-интерфейс рабочего пространства Roslyn для загрузки проекта, на данный момент расширение поддерживает формат .NET Core project.json
с помощью типа ProjectJsonWorkspace
в пакете Microsoft.DotNet.ProjectModel.Workspaces
.
С появлением новых изменений в инструментах, я скоро буду поддерживать новый формат сборки .csproj
, но не могу найти подходящее рабочее пространство стандарта .NET, которое его поддерживает.
Я понимаю, что, используя MSBuild, мне нужно будет использовать пакет MSBuild (Microsoft.CodeAnalysis.MSBuild
), однако он не поддерживает .NET Standard в данный момент времени.
Какое лучшее решение, если оно существует, или мне нужно будет создать собственную реализацию рабочего пространства?