Скопируйте файлы содержимого пакета packagereference при установке - PullRequest
0 голосов
/ 08 апреля 2020

Настройка:

  • . Net 3.1 библиотека классов A -> clA.nupkg
    • Файлы содержимого (clA.appsettings. json)
  • . Net 3.1 библиотека классов B -> clB.nupkg
    • Файлы содержимого (clB.appsettings. json)

Библиотека классов B зависит от библиотеки классов A и имеет ссылку на пакет в файле csproj.

Обе библиотеки классов собираются в пакеты nuget с помощью пакета do tnet, основываясь на их файлах csproj.

Когда я устанавливаю clB.nupkg, также устанавливается clA.nupkg, здесь все нормально.

Также файлы содержимого clB (clB.apssetings. json) связаны с принимающим проектом. .

Проблема в том, что файлы содержимого clA (clA.appsettings. json) не связаны с принимающим проектом.

В файле csproj clB у меня есть следующее:

...
  <ItemGroup>
    <PackageReference Include="clA" Version="*" >
      <IncludeAssets>all</IncludeAssets>
    </PackageReference>
  </ItemGroup>
...

Я что-то здесь упускаю?

Заранее спасибо.

...