Упакованные исходные файлы 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 файлы каким-то другим способом?

0 ответов

Другие вопросы по тегам