У меня есть пакет NuGet, в котором есть дополнительный файл, упакованный как Содержимое в contentFiles
папке.
Затем у меня есть два C# проекта с SDK-стилем .csproj - A и B, где Проект B ссылается Проект A как ProjectReference
, и в пакете NuGet имеется класс c PackageReference
Проект A примерно так:
Пакет NuGet ← Проект A ← Проект B
Моя проблема заключается в том, что дополнительный файл правильно копируется в сборку выходные данные проекта A, но они не будут скопированы в выходные данные проекта B, если я не сделаю это вручную.
Есть ли способ принудительно скопировать дополнительный файл из зависимости NuGet транзитивно в выходные данные сборки Project B?
Единственный способ, о котором я могу думать, - это пользовательское Событие после сборки с командой xcopy
, но это скорее обходной путь, чем реальное решение.
Спасибо за любые советы заранее!