Она позволяет подключить к солюшену проект к примеру на тайпскрипте. Это сразу включает подсветку кода, навигацию по файлам. Короче делает все так, что ненароком можно перепутать тайпскрипт с шарпиком.
Внутрянка у него выглядит примерно вот так:
<Project Sdk="Microsoft.VisualStudio.JavaScript.Sdk/1.0.1184077">
<PropertyGroup>
<StartupCommand>npm run dev</StartupCommand>
<JavaScriptTestFramework>Playwright</JavaScriptTestFramework>
<BuildCommand>npm run build</BuildCommand>
<ProductionBuildCommand>npm run build</ProductionBuildCommand>
<BuildOutputFolder>$(MSBuildProjectDirectory)/dist</BuildOutputFolder>
<ShouldRunBuildScript>false</ShouldRunBuildScript>
</PropertyGroup>
<ItemGroup>
<Content Remove="**" />
<Content Include="src/**" />
</ItemGroup>
</Project>
Короче, если у вас фронт и бэк в одной репе — довольно удобно.
Удивительно, что я не пользовался этой фичей раньше, хотя я видел, что в темплейте тайпскриптового проекта на шарпе есть вот такая иконка с глобусом как на пояснительном дикпике. Очень удобно! Рекомендую 🍷
