Упакованные исходные файлы Nuget не включены в качестве единиц компиляции
Итак, есть пакет nuget https://nuget.info/packages/WW-Blueprint-Core/1.0.0
Это имеет следующую структуру
- content
- srcdir
- contentFiles
- any
- net472
- srcdir
Проблема заключается в том, что я включаю этот пакет nuget в свой стиль sdk .csproj (нацеленный на net472), как это в JetBrains Rider
<PackageReference Include="WW-Blueprint-Core" Version="1.0.0" />
Он создает ярлык / ссылку на srcdir в корне проекта. Но файлы в srcdir включены как файлы содержимого. Они не включаются в процесс сборки.
Это предназначено? Как я могу включить их в сборку без необходимости вручную отслеживать каждый файл и изменять свойства?
Visual Studio также сталкивается с той же проблемой.
Если вы посмотрите на источник пакета https://github.com/WittleWolfie/WW-Blueprint-Core/blob/main/Blueprint-Core/Blueprint-Core.csproj
Вот как они включены
<Content Include="**\*.cs" Exclude="obj\**" />
Мы должны включать
.cs
файлы каким-то другим способом?